home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-12-27 | 157.9 KB | 4,070 lines |
-
-
-
-
-
- EDGEFLOW
-
- DOS Flowcharter
-
- Copyright (C) 1993 Pacestar Software
-
-
-
-
- User's Manual
-
-
-
-
-
- DESCRIPTION:
-
- EDGEFLOW is a "Shareware" version of Pacestar Software's longtime
- flowcharting favorite titled "EDGE FLOWCHARTER". Throughout this
- manual "EDGE" refers to "EDGEFLOW" and "EDGE FLOWCHARTER"
- interchangeably except where describing Shareware or Licensing.
-
-
- ASP OMBUDSMAN STATEMENT
-
- Pacestar Software is a member of the Association of Shareware
- Professionals (ASP). ASP wants to make sure that the shareware
- principle works for you. If you are unable to resolve a
- shareware-related problem with an ASP member by contacting the member
- directly, ASP may be able to help. The ASP Ombudsman can help you
- resolve a dispute or problem with an ASP member, but does not provide
- technical support for members' products. Please write to the ASP
- Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
- message via CompuServe Mail to ASP Ombudsman 70007,3536."
-
-
- IMPORTANT NOTICE:
-
- Pacestar Software retains all ownership rights to the EDGE computer program
- and its documentation. The EDGE source code is a confidential trade secret
- of Pacestar Software. You may not attempt to decipher or decompile EDGE or
- develop source code for EDGE, or knowingly allow others to do so.
-
- PACESTAR SOFTWARE PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY
- KIND, EXPRESS OR IMPLIED. Pacestar Software may revise this publication
- from time to time without notice. Every attempt has been made to assure
- that this manual provides the most current and accurate information
- possible.
-
-
- ACKNOWLEDGEMENTS:
-
- All copyrights and trademarks mentioned herein belong to their
- respective owners.
-
-
- DEFINITION OF SHAREWARE
-
- Shareware distribution gives users a chance to try software
- before buying it. If you try a Shareware program and continue
- using it, you are expected to register. Individual programs
- differ on details -- some request registration while others
- require it, some specify a maximum trial period. With
- registration, you get anything from the simple right to continue
- using the software to an updated program with printed manual.
-
- Copyright laws apply to both Shareware and commercial software,
- and the copyright holder retains all rights, with a few specific
- exceptions as stated below. Shareware authors are accomplished
- programmers, just like commercial authors, and the programs are
- of comparable quality. (In both cases, there are good programs
- and bad ones!) The main difference is in the method of
- distribution. The author specifically grants the right to copy
- and distribute the software, either to all and sundry or to a
- specific group. For example, some authors require written
- permission before a commercial disk vendor may copy their
- Shareware.
-
- Shareware is a distribution method, not a type of software. You
- should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system makes
- fitting your needs easier, because you can try before you buy.
- And because the overhead is low, prices are low also. Shareware
- has the ultimate money-back guarantee -- if you don't use the
- product, you don't pay for it.
-
-
- DISCLAIMER - AGREEMENT
-
- Users of EDGEFLOW must accept this disclaimer of warranty:
-
- EDGEFLOW is supplied as is. The author disclaims all
- warranties, expressed or implied, including, without limitation,
- the warranties of merchantability and of fitness for any purpose.
- The author assumes no liability for damages, direct or conse-
- quential, which may result from the use of "EDGEFLOW".
-
- EDGEFLOW is a "shareware program" and is provided at no charge
- to the user for evaluation. Feel free to share it with your
- friends, but please do not give it away altered or as part of
- another system. The essence of "user-supported" software is to
- provide personal computer users with quality software without
- high prices, and yet to provide incentive for programmers to
- continue to develop new products. If you find this program
- useful and find that you are using EDGEFLOW and continue to use
- EDGEFLOW after a reasonable trial period, you must make a reg-
- istration payment of $49.95 to Pacestar Software. The $49.95
- registration fee will license one copy for use on any one
- computer at any one time. You must treat this software just like
- a book. An example is that this software may be used by any
- number of people and may be freely moved from one computer
- location to another, so long as there is no possibility of it
-
- being used at one location while it's being used at another.
- Just as a book cannot be read by two different persons at the
- same time.
-
- Users of EDGEFLOW must register and pay for their copies of
- EDGEFLOW within 30 days of first use or their license is withdrawn.
- Site-License arrangements may be made by contacting Pacestar Software.
-
- Anyone distributing EDGEFLOW for any kind of remuneration must
- first contact Pacestar Software at the address below for authorization.
- This authorization will be automatically granted to distributors
- recognized by the (ASP) as adhering to its guidelines for
- shareware distributors, and such distributors may begin offering
- EDGEFLOW immediately (However Pacestar Software must still be advised so
- that the distributor can be kept up-to-date with the latest
- version of EDGEFLOW.).
-
- You are encouraged to pass a copy of EDGEFLOW along to your
- friends for evaluation. Please encourage them to register their
- copy if they find that they can use it. All registered users
- will receive a copy of the latest version of the EDGEFLOW
- system.
-
- EDGEFLOW SUPPORT POLICY
-
- Pacestar is committed to supporting EDGEFLOW with the same high standards
- with which we develop products. If you contact us, we'll do our best to
- respond in a timely manner, solve your problems or answer your
- questions. However, please consult this manual and the READ.ME file
- first - you may find your answer there.
-
- US Mail: Pacestar Software
- Technical Support
- P.O. Box 51974
- Phoenix, AZ. 85076-1974
-
- Electronic Mail: CompuServe
- 72162,1672
-
- Phone: (602) 893-3046 M-F 9-5 (AZ time)
-
- Phone support is for registered users and
- potential registered users only. Thank you.
-
- EDGEFLOW REGISTRATION REQUIREMENTS
-
- 1. Initial Trial Period
-
- You have received a FULLY FUNCTIONAL, well-tested and commercially
- proven product. No essential features have been left out, and you
- should require nothing additional to use this most powerful
- flowcharting tool - for as long as you like. Please compare
- EDGEFLOW's POWER, SPEED, EASE-OF-USE, and RELIABILITY to any and all
- commercially available flowcharting programs! You'll be surprised
- only at the quality. There will be NO OTHER SURPRISES!
-
-
-
- You may try EDGEFLOW free of charge for a period of thirty days.
- During this time, you may use it as often as you like. Load it on
- as many machines as you like, make as many copies as you like, and
- PLEASE feel free to help spread EDGEFLOW among colleagues and
- associates. We even encourage you to upload it to Bulletin boards.
- ALL provided you make no modifications to the files.
-
- After thirty days, your license to legally use EDGEFLOW expires and you
- are expected to register. If you find EDGEFLOW useful, remit your
- registration fee, and you will receive an updated program and a printed
- manual. The updated program is IDENTICAL except without the occasional
- registration reminder screens. The manual is over 100 pages,
- very thorough, professional, comprehensive, and contains MANY figures
- and diagrams in addition to the textual descriptions contained here.
- The printed manual also includes a comprehensive index.
-
- Naturally, when you register you will receive notices of all future
- product updates, offers, news, and periodic reports of bugs,
- work-arounds, and user notes.
-
- 2. The registration fee is $49.95 per copy that you or your company will
- use. If loaded on a network, the fee applies to each user, and you will
- receive a disk and a manual for each user.
-
- To register, mail a check or money order to:
-
- Pacestar Software
- Technical Support
- P.O. Box 51974
- Phoenix, AZ. 85076-1974
-
- We usually ship within a day of receiving payment.
-
- We ARE in business and have been for years, and we do need your
- registrations to remain in business. However, if for some reason
- we decide to discontinue business in the future, ALL registration
- payments we receive after that time will be returned immediately as
- required by the Association of Shareware Professionals - see ombudsman
- statement.
-
-
-
-
- CONTENTS
-
-
- PREFACE 1
-
- About this Manual 1
-
- Notation 1
-
-
- CHAPTER 1: PRODUCT OVERVIEW 2
-
- Capabilities 3
-
- Requirements 3
-
- Files 4
-
- Directories 4
-
-
- CHAPTER 2: BASICS 5
-
- Getting Started 5
-
- Installing EDGE 5
-
- Setting up the environment 5
-
- Starting EDGE 6
-
- Terminology / Important Concepts 6
-
- The Cursor 8
-
- The Alignment Grid 8
-
-
- CHAPTER 3: USING THE MOUSE 9
-
- The MENU Function 9
-
- The SELECT Function 9
-
- Lasso select 9
-
- Deselect all 10
-
- Select all 10
-
-
- The DRAG Function 10
-
- Creating a new figure 10
-
- Scrolling the screen 10
-
- Resizing a figure 11
-
- Splitting a connector 11
-
- Duplicating figures 11
-
-
- CHAPTER 4: USING FEATURES AND MENUS 12
-
- The Screen Menu 12
-
- Feature Menus 12
-
- Entries in feature menus 14
-
- Dialog Boxes 14
-
- Other ways to execute features 15
-
-
- CHAPTER 5: MOVING THROUGH A DIAGRAM 17
-
- Scrolling 17
-
- Using Zoom 18
-
- View 19
-
- Using Page Boundaries 20
-
- Establishing page boundaries 20
-
- Home Position 21
-
-
- CHAPTER 6: FIGURES 22
-
- Selecting Figures 22
-
- Choosing a Default Figure Type 22
-
- Creating Figures 23
-
- Changing Figure Types 24
-
-
- Changing Figure Sizes 24
-
- Fitting Figure Size to Text 25
-
- Deleting Figures 25
-
- Undeleting Figures 25
-
- Moving Figures 26
-
- Aligning Figures 26
-
- Snap figure centers to grid 28
-
- Copying Figures 28
-
- Duplicating Figures (Quick Copy) 28
-
- Figure Properties 29
-
- Text 29
-
- Font 29
-
- Locks 29
-
- Invisible (borderless) figures 31
-
-
- CHAPTER 7: ENTERING AND EDITING TEXT 32
-
- Entering Text 33
-
- Text in Figures 33
-
- Editing Text 34
-
- Text editing controls 34
-
- Text in Dialog Boxes 34
-
-
- CHAPTER 8: CONNECTORS 35
-
- About Connectors 35
-
- Selecting Connectors 35
-
- Creating Connectors 36
-
- Connector Properties 37
-
- Style 37
-
- Locks 38
-
-
- Changing Connector Types 38
-
- Copying Connectors 38
-
- Deleting Connectors 39
-
- Undeleting Connectors 39
-
- Splitting Connectors 39
-
- Joining Connectors 39
-
- Straightening Connectors 40
-
-
- CHAPTER 9: LABELS 41
-
- About Labels 41
-
- Creating a Label 41
-
- Deleting a Label 41
-
- Editing a Label's Text 42
-
- Simulating True Labels 42
-
- Miscellaneous 42
-
-
- CHAPTER 10: FILE OPERATIONS 43
-
- ABOUT 43
-
- CLEAR 43
-
- DOS 44
-
- EXIT 44
-
- HELP 44
-
- IMPORT 44
-
- OPEN 45
-
- PRINT 45
-
- PROPS 46
-
- REVERT 46
-
- SAVE 46
-
- SAVEAS 46
-
- WRITE 47
-
-
- CHAPTER 11: PRINTING 48
-
- Selecting a printer 48
-
- Setting paper size 49
-
- Selecting the print destination (port) 49
-
- Printing and Page Layout 49
-
- Enabling page boundaries 50
-
- Adjust page 50
-
- Reduce/enlarge page 50
-
- Set-up 50
-
- Orientation 51
-
- Print 51
-
- Exporting Graphics for Import by Other Programs 52
-
-
- CHAPTER 12: CUSTOMIZING EDGE 53
-
- Configuration Options 53
-
- Format of EDGE.CFG 53
-
- System parameters 54
-
- Custom Key Assignment 56
-
- Preferences 58
-
- Changing Screen Colors 60
-
-
- APPENDIX A: Feature Codes 62
-
- APPENDIX B: Menu Icons 65
-
- APPENDIX C: Error Messages 66
-
-
- 1
-
- +-----------+
- | |
- | PREFACE |
- | |
- +-----------+
-
-
-
-
- Welcome to the EDGE Flowcharter and diagramming program. EDGE
- brings powerful flowcharting features, outstanding speed, and high quality
- output to DOS users with this simple easy-to-use application.
-
- ABOUT THIS MANUAL
-
- The EDGE users manual is divided into several sections:
-
- - Chapter one provides an introduction to EDGE and a product overview
- including system requirements, technical information, and instructions
- for getting started.
-
- - Chapters two through five explain EDGE fundamentals such as how to
- use the mouse and the built-in menus and dialog boxes. You will also
- find definitions of important terminology and concepts. We
- recommend that you read this section before using EDGE.
-
- - Chapters six and seven describe how to use figures and text.
-
- - Chapters eight and nine describe how to use connectors and labels.
-
- - Chapters ten and eleven describe file operations such as saving,
- opening, and printing files.
-
- - Chapter twelve describes how to customize the EDGE environment to
- your own preferences.
-
- - Appendixes A through C provide reference information about EDGE
- features, icons, and error messages.
-
-
- NOTATION
-
- You will see the following notation throughout this manual:
-
- - A key sequence that combines holding down the control key while
- pressing another key (such as the "C" key) is denoted Ctrl-C, or
- control-C, or ^C.
-
- - A key sequence that combines holding down the ALT key while
- pressing another key (such as the "C" key) is denoted Alt-C, or ALT-C.
-
- - The term "menu" describes an area on the screen reserved for choosing
- features or options with the mouse.
-
- - The term "menu button" describes any marked region on the screen
- which is a target for a mouse click. Clicking the mouse on a menu
- button is the standard way to choose a feature.
- 2
-
-
- +--------------------------------+
- | |
- | CHAPTER 1 - PRODUCT OVERVIEW |
- | |
- +--------------------------------+
-
-
-
- EDGE Flowcharter is the tool that makes flowcharting and diagramming
- easier, faster, and more enjoyable than ever. EDGE takes care of the jobs
- that other graphical drawing tools don't handle, like remembering
- connections between figures, automatically formatting groups of figures,
- and allowing instant editing of text. When text exceeds the size of a
- figure, the figure grows automatically. When you move a figure,
- connections to other figures move along, adjusting as necessary. EDGE
- provides powerful features that are easy to use, allowing you to
- concentrate fully on your diagramming task.
-
- In addition to flowcharts, you will find EDGE useful for many other types
- of diagrams including:
-
- - Process description and documentation
-
- - Data flow diagrams
-
- - Org charts
-
- - Control flow diagrams
-
- - State transition diagrams
-
- - Block diagrams for high-level software designs
-
- - Procedural flow diagrams
-
- - Object-oriented design diagrams
-
- - Systems flow analysis
-
- Additionally, and most importantly, EDGE supports user-defined diagramming
- techniques that integrate the capabilities of traditional methods that best
- apply to your application. YOU can diagram the way YOU want to.
-
-
- 3 3
-
- Capabilities
- ------------
-
- EDGE allows you to produce flowcharts on your computer, save them to disk,
- retrieve and modify them easily and quickly, and print the highest quality
- output to your printer. The simple but powerful user interface makes this
- entire process easy and FAST. With EDGE, diagrams can evolve rapidly and
- be reflected instantly in electronic form.
-
- Some of EDGE's features:
-
- - Integrated text and graphics. Place text anywhere on a diagram.
-
- - Add text to a figure and the figure automatically enlarges to
- accommodate the added text.
-
- - Connect any figures with lines and arrows. When you move the
- figures, they remain connected.
-
- - What-you-see-is-what-you-get (WYSIWYG) output
-
- - Pop-up menus, and fully integrated graphical mouse interface
-
- - A library of figures that you can use as building blocks for
- diagrams
-
- - Highest quality laser printer output, portrait or landscape, on
- multiple paper sizes, and scaled to your preference
-
- - Highly customizable. You can program any feature to any key and any
- mouse function to any mouse button. EDGE also allows you to change the
- way some parts of the user interface function.
-
- - Very efficient - does not require a powerful machine
-
- - Automatically formats diagrams
-
- - Plus MANY productivity enhancing features that accelerate the creation
- and maintenance of flowcharts and diagrams.
-
-
- Requirements
- ------------
-
- You will need the following to run EDGE Flowcharter on your system:
-
- 1. An IBM compatible PC, XT, AT, 386, 486 (or greater) machine running DOS
- version 2.0 or later.
-
- 2. Either EGA/VGA or Hercules Monochrome (2 video pages) display.
-
- 3. A mouse.
-
- 4. 640K conventional memory (RAM).
-
- 5. Approximately 500K (1/2 meg) disk storage for EDGE plus additional
- storage for your workspace.
- 4
-
- Files:
-
- EDGE.EXE Executable program file
- EDGE.HLP Help information file (quick reference)
- EDGE.CFG Configuration file (read on start-up)
- EDGE.PRF Saved personal preferences (optional)
- EDGE.KEY Custom key definitions (optional)
- EDGE.PRT Printer set-up file (optional)
- PRINTERS.LST Printer list file (required)
- EDGE.EDG Default flowchart file
- *.EDG Your flowchart files
-
-
- Directories:
-
- The EDGE Flowcharter system resides entirely in one directory (though you
- can work on flowchart files in any directory). We refer to the EDGE system
- directory as the EDGEHOME directory. You can install the EDGE system into
- any directory you want and that directory will be your EDGEHOME directory.
-
- You must tell EDGE where this directory is located by setting the DOS
- environment variable EDGEHOME to the path of the directory (see Getting
- Started).
- 5
-
- +----------------------+
- | |
- | CHAPTER 2 - BASICS |
- | |
- +----------------------+
-
-
-
- EDGE is essentially a specialized editor. Rather than manipulating text
- like ordinary editors, EDGE manipulates graphics and diagrams as well.
- EDGE is not simply a paint program or a draw program. It does not merely
- create graphics for presentation. It manipulates objects that have special
- relationships to one another. EDGE maintains these relationships as you
- modify your diagrams. For instance, suppose you connect two boxes with an
- arrow. EDGE keeps the two boxes connected by the arrow even if you move
- one or both of the boxes. EDGE even reformats the document to reflect the
- changes. If you edit the text within a figure, EDGE resizes the figure so
- that the new text still fits entirely within the figure. EDGE you can
- concentrate on the performs many other functions for you so
-
- flowchart itself rather than on the process of creating it.
-
-
- Getting Started
- ---------------
-
-
- Installing EDGE:
-
- The first thing you should do is install EDGE on your hard disk. You can
- install EDGE by running the install.exe program located on your program
- diskette. Read the read.me file first for complete and up-to-date
- instructions.
-
-
- Setting up the environment:
-
- Set up the DOS environment variable EDGEHOME to the directory in which the
- EDGE executables and set-up files are located. Add the following line to
- your AUTOEXEC.BAT file:
-
- set EDGEHOME=C:\EDGE
-
- If you choose to install EDGE in some directory other than C:\EDGE, use
- that directory name instead.
-
- For convenience you may also elect to add this directory to your DOS path
- so that you can run EDGE from other directories. To do this, add the
- following line to your AUTOEXEC.BAT file:
-
- path=c:\edge; (or modify your current path to include this directory)
-
- Remember that changes to your AUTOEXEC.BAT file are not in effect
- until you reboot your machine.
-
-
- 6
-
- Starting edge:
-
- Start EDGE by typing "EDGE" at the DOS command line with the name of
- the target diagram as the parameter. For instance, to edit a diagram called
- "dflow" enter:
-
- c> edge dflow
-
- This command invokes EDGE to edit the diagram file DFLOW.EDG. If DFLOW.EDG
- does not exist, it is created. Notice that EDGE automatically adds the .EDG
- extension to the diagram name to arrive at the file name. You can let EDGE
- add the extension or you can do it yourself.
-
- c> edge dflow.edg (this is identical to the previous example)
-
- However, EDGE will not allow you to use a file name with an extension
- that is different from .EDG.
-
- c> edge dflow.tst (this is an error, not a .EDG file)
-
- If you do not provide a parameter, the default file EDGE.EDG is assumed.
-
- c> edge (and)
- c> edge edge (and)
- c> edge edge.edg (are all equivalent)
-
-
- Terminology
- -----------
-
- This section introduces some of the basic terminology used in this manual.
-
- Figure
-
- A figure is a rectangular box, a circle, an ellipse, or any one of the other
- shapes contained in EDGE's figure library. A figure may have text within it
- and connectors connecting it to other figures.
-
- Connector
-
- A connector is a line that connects two figures. Either or both ends of a
- connector may have arrowheads. Connectors represent logical
- relationships between figures.
-
- Label
-
- A label is text that "labels" a connector. If a connector has a label, the
- label is always attached to the center of the connector even if the
- connector moves. The purpose of a label is to add meaning to a connector.
- For example, if your diagram is a flowchart, you might label the connectors
- coming out of a diamond-shaped (decision) figure "true" and "false".
-
- 7
-
- Object
-
- The general term object describes both figures and connectors. All EDGE
- objects are either figures or connectors.
-
- Diagram
-
- A diagram is a set of objects and properties that is stored in a single
- file. We use the words diagram and flowchart interchangeably since a
- flowchart is just a specialized diagram. A diagram is not limited to the
- size of a piece of paper, you can think of a diagram as a VERY large
- chalkboard full of information - up to nearly 1000 times the size of the
- screen.
-
-
-
- Important Concepts
- ------------------
-
- A connector ALWAYS connects two figures together.
-
- A connector can only exist between two figures, neither end of a connector
- can float freely. However, either or both of these figures can be small
- "invisible" figures that exist solely for the purpose of anchoring the
- connector. In effect, connectors can be placed anywhere and used for
- almost any purpose.
-
- A connector and the figures it connects ALWAYS stay together.
-
- If you move one of the figures that a connector connects, the connector
- adjusts itself to maintain the connection.
-
- Of course, if the connector shown above had a label, the label would move
- accordingly.
-
- Text can appear in a diagram ONLY as part of a figure.
-
- Like connectors, text cannot float freely, it must be part of a figure.
- Also like connectors, you can use "invisible" figures to contain text.
- Therefore, you can place any amount of text anywhere in a diagram while
- still having the ability to move it around, edit it, and delete it.
-
- The Diagram Plane
-
- You construct a diagram on a very large plane that you can think of as a
- hugh chalkboard or sketch pad - up to nearly 1000 times the size of the
- screen. The screen is a small window showing a portion of this plane.
-
- Select-Then-Operate Paradigm
-
- EDGE uses a "select-then-operate" paradigm (model) for manipulating objects
- in the chart. Whenever you wish to perform an operation, you select some
- object or objects and then choose the operation that you would like to
- perform on them. This process is context-sensitive which means that EDGE
- determines which operations can apply to the number and type of objects
- that you selected and only those operations appear as options in the
- feature menus.
- 8
-
- The Cursor
-
- When you start EDGE, the first thing you will notice is a cursor in the
- shape of a small arrow following the movement of the mouse. The cursor
- helps you "focus" operations on diagram objects and select features from
- menus. Another important role of the cursor is to provide you with some
- indication about what EDGE is doing and what you should do next. The
- cursor changes shape under different circumstances to fulfill this role.
-
- Depending on the circumstances, the cursor can take any of the following
- forms.
-
- The Alignment Grid
-
- EDGE provides an alignment grid that makes aligning figures and
- connectors fast and easy.
-
- When you choose to have EDGE show the alignment grid, it is visible on the
- screen unless you are zoomed. You can use this grid to align figures and
- connectors manually.
-
- The visible grid by itself is only a visual aid. You can use additional
- options to force automatic alignment with the grid.
-
- There are several options that control how the alignment grid works. One
- option causes the centers of figures that you create to automatically
- "snap" to align with the closest point on the grid.
-
- Another option causes not only the centers of figures to snap to the grid,
- but the sides of figures as well. So the height and width of figures that
- you create or resize will fall on the nearest grid boundary.
-
- Finally, another option allows you to increase how "fine" the grid
- alignment is - how close together the grid points are located.
-
- Further descriptions of these options and instructions on how to change
- them appear elsewhere (see Preferences).
- 9
-
-
- +-------------------------------+
- | |
- | CHAPTER 3 - USING THE MOUSE |
- | |
- +-------------------------------+
-
-
- Using EDGE requires a mouse. You'll use the mouse to create, move, select,
- size, and connect figures as well as to execute features. Mastering the
- mouse controls will take a little practice, you'll soon enjoy the
- convenience of having so much power at the click of a button.
-
- We assume that your mouse has three buttons which we'll call left, middle,
- and right, or two buttons which we'll call left and right. EDGE has three
- corresponding functions called DRAG, MENU, and SELECT which, by default,
- are assigned to the left, middle, and right mouse buttons respectively. If
- your mouse has two buttons, the MENU function (middle button) will not be
- available, but you can still access the main menu by clicking on the MAIN
- MENU menu button on the screen menu.
-
- EDGE allows you to assign any of these mouse functions to any buttons, and
- to adjust the sensitivity of the mouse to your personal preference (see
- Configuration Options).
-
-
- The MENU Function (MIDDLE BUTTON)
- ---------------------------------
-
- The MENU mouse button always invokes the main menu and is identical
- to clicking the MAIN MENU button of the screen menu. The function of
- the main menu is described elsewhere (see CHAPTER 4: Using Features
- and Menus).
-
-
-
- The SELECT Function (RIGHT BUTTON)
- ----------------------------------
-
- The SELECT mouse button controls the selection and deselection of objects.
- An object, such as a figure or a connector, is either selected or not
- selected. You select objects to indicate that they will be the target of
- the next operation.
-
- Clicking (pressing and releasing) the SELECT mouse button while the tip of
- the cursor is positioned inside the select region of an object selects the
- object (see Selecting Figures and Selecting Connectors).
-
- Clicking the SELECT mouse button on an object that is already selected
- deselects that object.
-
- 10
-
- The SELECT mouse button can also select/deselect figures in other ways:
-
- Lasso select:
-
- Press and hold the SELECT mouse button while the cursor is not in a
- selectable object's select region and drag a lasso over a region of the
- screen. The lasso appears on the screen as a dotted box. When you release
- the mouse button, all objects completely within this "lasso" become
- selected in addition to any objects that were previously selected.
-
- Deselect all:
-
- Clicking (pressing and immediately releasing) the SELECT mouse button while
- the cursor is not in a selectable object's select region deselects all
- selected figures.
-
- Occasionally, you would rather suppress the deselect-all function. For
- example, there are cases when you may try to select a small object but you
- may miss the select region of the object and inadvertently deselect all
- figures selected previously. To prevent this from happening, hold down the
- shift key while selecting objects with the SELECT mouse button. This
- disables the DESELECT ALL function and the SELECT mouse button will only
- select objects.
-
- Select all:
-
- A shortcut method of selecting all the figures in the current diagram is to
- hold down the control key while clicking the SELECT mouse button as
- described above.
-
-
- The DRAG Function (LEFT BUTTON)
- -------------------------------
-
- You use the DRAG mouse button to "grab" and drag a figure (or all selected
- figures) around the diagram. Do this by moving the cursor into the select
- region of a figure, pressing and holding the DRAG mouse button, moving the
- mouse (dragging the figure) to the desired location, and releasing the
- mouse button. Figures are automatically selected while being dragged and
- deselected when released.
-
- If you select more than one figure, you may move them all by dragging any
- one of them. The DRAG mouse button also does the following:
-
-
- Creating a new figure:
-
- Pressing the DRAG mouse button while the cursor is not in the select region
- of a selectable object creates a new figure. Drag the mouse until the
- figure shown on the screen is the desired size. The type of new figure
- will be the current default figure type (see Choosing a Default Figure
- Type) and its properties will be the current default figure properties (see
- Figure Properties). There are also other ways to create a new figure (see
- Creating Figures).
- 11
-
- Scrolling the screen:
-
- Moving the mouse to the extreme edges of the window and pressing the DRAG
- mouse button causes the screen window to scroll in the corresponding
- direction until you release the button. You can also scroll the screen in
- other ways (see CHAPTER 5: Moving Through a Diagram).
-
-
- Resizing a figure:
-
- Holding down the control key while pressing the DRAG mouse button when the
- cursor is within the select region of a figure resizes the figure
- interactively (see Changing Figure Sizes).
-
-
- Splitting a connector:
-
- Holding down the control key while pressing the DRAG mouse button when the
- cursor is within the select region of a connector splits the connector into
- two different connectors at the point of selection (see Splitting
- Connectors).
-
-
- Duplicating figures:
-
- Holding down the ALT key while pressing the DRAG mouse button when the
- cursor is within the select region of a selectable figure quickly
- duplicates the figure. You can then drag the copy of the figure to a new
- location before releasing the mouse button (see Duplicating Figures (Quick
- Copy)).
- 12
-
- +----------------------------------------+
- | |
- | CHAPTER 4 - USING FEATURES AND MENUS |
- | |
- +----------------------------------------+
-
-
-
- Operations provided by EDGE are called features. Features have a unique
- identification number called a feature code. EDGE currently contains about
- a hundred features each with a different feature code. An appendix at the
- end of this manual contains a complete list of EDGE features and their
- feature codes (see Appendix A: Feature Codes).
-
- Most features are available in the three types of menus, the screen menu,
- feature menus, and dialog boxes.
-
-
- The Screen Menu
- ---------------
-
- The most prominent menu is the screen menu. When enabled, this menu is
- located at the right edge of the screen. The screen menu provides easy
- access to the most commonly used features.
-
- The individual fields of the screen menu are called menu buttons. The
- function of each menu button is described elsewhere.
-
- To invoke a feature from the screen menu:
-
- 1. Move the tip of the cursor over the corresponding menu button.
-
- 2. Click any mouse button.
-
- ! Since it is very important to view as much context of a diagram at once
- as possible, we made it possible to completely eliminate the screen menu
- as an option, thereby freeing the entire screen for your workspace. The
- trade- off is that menus, particularly the main menu, becomes larger and
- more complex. To enable or disable the screen menu, adjust the "MENU ON
- RIGHT OF SCREEN" option under preferences (see Preferences).
-
-
- Feature Menus
- -------------
-
- The other type of menu is the feature menu. A feature menu presents you
- with a set of features from which to choose. When you disable the screen
- menu, you can access nearly every feature via feature menus.
-
- ! The set of features that appear in a particular feature menu is context-
- sensitive. For instance, when you select a single connector, the main
- menu will present only the features that are appropriate to apply to a
- single connector. When you select a single figure, a different set of
- features will be available. When you select multiple figures, still
- different features will be available. The available choices are based
- both on the current context and on the type and number of objects
- selected.
- 13
-
- A feature menu appears as a box in the working space of the screen. Under
- the menu name are icons arranged in a grid-like pattern, each representing
- a different feature.
-
- When a feature menu is on the screen, it is the focus of input. Until you
- dismiss the menu, you cannot use the mouse for its usual operations such as
- selecting figures or scrolling. As you move the cursor over the menu, the
- icon below the cursor is highlighted to indicate which feature will be
- performed if you click or release the mouse button on that spot.
-
- To dismiss the current feature menu (without invoking any feature):
-
- 1. Click any mouse button when no feature icon is highlighted.
-
- 2. OR, click any mouse button when the mouse is outside the boundaries of
- the menu.
-
- 3. OR, press the ESC key.
-
- 4. OR, press any other key when no feature icon is highlighted.
-
-
-
- For convenience, there are several ways to invoke a feature from a feature
- menu.
-
- To invoke a feature from a feature menu (method one):
-
- 1. Click (press and release) the menu mouse button (center button by
- default)
-
- 2. Move the tip of the cursor over the icon of your selection so that it
- becomes highlighted.
-
- 3. Click again to invoke the feature.
-
- To invoke a feature from a feature menu (method two):
-
- 1. Press and hold the menu mouse button (center button by default).
-
- 2. Move the tip of the cursor over the icon of your selection so that it
- becomes highlighted.
-
- 3. Release the mouse button to invoke the feature.
-
- To invoke a feature from a feature menu (method three):
-
- 1. Click (press and release) the menu mouse button (center button by
- default).
-
- 2. Move the tip of the cursor over the icon of your selection so that it
- becomes highlighted.
-
- 3. Press any key on the keyboard (typically ENTER but not ESC) to invoke
- the feature.
- 14
-
- Whichever method you choose, when you successfully invoke a feature
- from a feature menu, the menu will disappear and the feature will be
- performed.
-
- Some features invoke a second feature menu to appear. Icons for such
- features contain a small arrow following the text:
-
- Entries in feature menus
- ------------------------
-
- Feature menus contain icons that represent features. Most icons are
- abbreviations of six or fewer letters that represent the feature. In
- general, these abbreviations are close to, or the same as, the name of the
- feature they represent. For example, COPY represents the copy feature, and
- DELETE represents the delete feature. Other icon abbreviations are more
- cryptic, such as UNDEL for undelete (see Appendix B: Menu Icons).
-
-
- Dialog Boxes
- ------------
-
- Dialog boxes allow you to view information and execute features.
-
- There are four field types that may be included in a dialog box.
-
- 1. Toggle regions appear as small boxes with a text description
- immediately to the right, such as the ENABLE PAGE BOUNDARIES option
- above. When the small box is solid (or protruding in 3-D), the option
- is enabled. In this example, the empty box means that page boundaries
- are not enabled. To toggle the sense of the option, click any mouse
- button on the box.
-
- 2. Input regions appear as larger boxes with text inside, such as the
- margin boxes shown. To change these options, click any mouse button
- on the box. The text insertion cursor replaces the standard cursor.
- Enter text using keyboard keys, backspace, and delete, then either
- press return or move the cursor out of the box to indicate you are
- finished.
-
- 3. Action regions appear as large thickly-bordered boxes with an action
- description inside, such as the CANCEL and OK boxes shown. When the
- cursor moves into an action region, the entire box is inverted (or
- depressed in 3-D). To take the action described, simply click any
- mouse button while the action box is inverted. You can also take the
- action by pressing the first letter of the action region text on the
- keyboard. In the example shown, take the PRINT action by pressing the
- "P" key or clicking any mouse button on the PRINT box.
-
- 4. Scroll boxes appear as a box with a list of options. A scroll box
- allows you to choose from a large number of options by scrolling
- through a list of elements and picking the one you want. To choose
- from a scroll box, use the arrow buttons to the right of the scroll
- box to scroll forward and backward either one entry at a time (single
- arrow) or a screen at a time (double arrow). You can also use the up
- and down arrows and the PGUP and PGDN keys on the keyboard. When the
- entry you want is in the window, point at it with the cursor and click
- a mouse button to select it.
- 15
-
- Other ways to execute features
- ------------------------------
-
- Menus are the most common and convenient way to execute features, but there
- are times when other methods are either necessary or more convenient.
- Features can also be executed from the keyboard or executed directly by
- feature code.
-
-
- Choosing a feature from the keyboard:
-
- Many features are assigned to keys on the keyboard. A simple keystroke is
- often the fastest and most convenient way to access a common feature,
- especially for an experienced user. For example, pressing the INS key is a
- much easier way to add text to a figure than choosing the text feature from
- the menu.
-
- Many key sequences, like INS, are assigned features by default (see
- Appendix A: Feature Codes). If you prefer to use different key sequences
- to invoke certain features, you can assign any feature to any key (see
- Assigning a feature to a key).
-
-
- Choosing a feature by feature code:
-
- Another way to access a feature is to enter its feature code directly.
-
- To enter a feature code directly:
-
- 1. Choose CHOOSE from the MISC menu. Or, equivalently, press the "+" key
- on the keypad (not the shifted equals sign key). The following dialog
- box appears:
-
- 2. Use the arrow buttons on the right of the scroll box to scroll through
- the many codes. The double-arrow buttons move up or down a screen at
- a time. (The arrow keys on the keyboard and the PGUP and PGDN keys
- will work also.)
-
- 3. When you locate the code you want to execute, click the mouse on the
- code so that the code and description appear in the box above the
- scroll box. You can also type the number yourself by clicking in the
- CODE box.
-
- 4. When the feature code you have chosen is displayed in the CODE box,
- execute the feature by pressing the ENTER key, or by clicking on OK,
- or by clicking a second time on the code in the scroll box.
-
- 5. You can cancel at any time by pressing the ESC key or clicking on
- CANCEL.
-
-
- 16
-
- Finding a feature code (feature code report mode)
- -------------------------------------------------
-
- You can use the feature code report mode to show which features are being
- executed during normal use.
-
- When you enable the feature code report mode, every time you execute a
- feature, the name of the feature and its feature code will appear on the
- screen for two seconds. The feature code report display looks like this:
-
- To enable the feature code report mode:
-
- Press the Scroll Lock key on the keyboard enabling scroll lock. On most
- keyboards, an LED will light to verify that scroll lock is enabled.
-
- To terminate the feature code report mode:
-
- Press the Scroll Lock key again disabling scroll lock.
-
-
-
- ! There are several reasons why your particular machine might not recognize
- scroll lock. The most common reason is that a program you have installed
- has an alternate keyboard driver that inhibits detection of scroll lock
- or intercepts scroll lock for its own use. Unfortunately there are many
- such programs in widespread use on the PC. If this is the case, you will
- have to decide whether to remove the other program or simply not use this
- feature of EDGE. In general, you can easily do without this feature
- since you will rarely need to know a feature code.
- 17
-
- +----------------------------------------+
- | |
- | CHAPTER 5 - MOVING THROUGH A DIAGRAM |
- | |
- +----------------------------------------+
-
-
- This chapter describes how to control the position of the window on the
- diagram and how to control the appearance of the diagram in the window.
-
- As described in chapter one, the diagram is drawn conceptually on a very
- large "diagram plane" many times larger than can be shown on a single
- screen. The screen shows a small portion or window of this plane. You can
- move the window through the diagram in many ways. You can scroll through
- the diagram (also known as "panning"). You can zoom in and out to view
- more or less detail. You can go directly to a certain view. You can also
- jump instantly to the center of your diagram. These features make
- navigating through your diagram quick and precise.
-
-
- Scrolling
- ---------
-
- Scrolling is the means by which the screen window moves incrementally to
- different positions in the diagram plane.
-
- To scroll the screen with auto-scroll disabled:
-
- 1. Press the DRAG mouse button when the cursor is near one of the borders
- of the screen.
-
- 2. The screen will continue to scroll until you release the button.
-
- This same feature is available using the arrow keys on the keyboard.
-
- ! Since the size of the diagram plane is limited, you can only scroll a
- finite distance in any one direction. When you reach the border of the
- diagram plane you will see a dashed-double-dotted line and you will not
- be able to scroll further in that direction. The border may not be
- visible on the right edge of the screen if it is obscured by the screen
- menu.
-
-
- Auto-scrolling
- --------------
-
- With auto-scrolling enabled the screen automatically scrolls whenever the
- cursor approaches one of the four sides of the screen. You can enable or
- disable auto-scroll in the Preferences dialog box (see Preferences).
-
- When auto-scrolling, the screen scrolls in the direction of the cursor as
- long as the cursor keeps moving in that direction. As soon as the cursor
- stops moving, the scrolling stops. However, if you press the DRAG mouse
- button (the left button by default) while auto-scrolling, scrolling
- continues until you release the button.
- 18
-
- Scroll options:
-
- When the screen is scrolling, all figures and connectors may optionally be
- replaced by outlines (see Preferences). This makes scrolling more
- efficient on slower machines.
-
- Whenever the screen scrolls by one of the methods described above, it
- scrolls by a certain number of screen pixels at a time. You may program
- the size of these steps to achieve whatever scrolling speed you choose.
-
- To change the horizontal and vertical scroll rates, modify the
- SCROLL_RATE_VERT and SCROLL_RATE_HORZ system parameters in your EDGE.CFG
- file (see Configuration Options).
-
- ! Naturally, there is a trade-off. If you choose to increase the scrolling
- speed by increasing the size of each step, the scrolling will not appear
- as smooth. On a machine where speed is the over-riding consideration,
- this trade-off is perfectly acceptable.
-
-
- Moving with Arrow Keys:
-
- The arrow keys control window navigation much like scrolling. Since they
- are quicker and more convenient, the arrow keys are the most useful way to
- move the screen window to a new location in the diagram plane.
-
- Each depression of an arrow key moves the screen in the indicated direction
- by some portion of a screen (a different distance than scrolling). You can
- change this distance by modifying the SCREENS_PER_ARW system parameter in
- your EDGE.CFG file (see Configuration Options).
-
-
- Using Zoom:
-
- You can use the zoom feature to adjust your view of the diagram to appear
- larger or smaller than it really is. This is especially useful for viewing
- page layout since the true screen size only allows you to view a small
- portion of a page at a time. The diagram is always either "zoomed in",
- "zoomed out", or not zoomed at all.
-
-
- To zoom in (making objects appear larger):
-
- 1. Press the PGUP key on the keyboard, or click on the IN menu button on
- the screen menu
-
- Zooming in by more than twice the original size is not permitted. When
- zooming in, text always appears the same size.
-
-
- To zoom out (making objects appear smaller):
-
- 1. Press the PGDN key on the keyboard, or click on the OUT menu button on
- the screen menu.
- 19
-
- Zooming out further and further causes less and less detail to be visible;
- first the text becomes invisible, then the arrowheads, then you lose some
- detail on certain figures, and so on. It is also normal for straight lines
- to appear crooked (see More about zoom below).
-
-
- To return back to the true size (also called unzooming):
-
- 1. Press the END key on the keyboard, or click on the UNZOOM menu button
- on the screen menu.
-
- To toggle between unzoomed and the previous zoom:
-
- 1. Press the END key on the keyboard repeatedly, or click on the ZOOM/
- UNZOOM menu button on the screen menu repeatedly.
-
-
- More about zoom
-
- Whenever you are zoomed, your view of the diagram will be distorted to some
- degree. When zoomed out, you will not see all the detail that you would
- expect at true size. In particular, you will see no text and you will lose
- some details on certain shapes. If you zoom out far enough, some things
- might disappear altogether. You may also notice that lines that appear
- perfectly straight when not zoomed, may appear slightly jagged while
- zoomed. This is normal. The true size view is always accurate.
-
- When you zoom in or zoom out, the cursor position determines exactly where
- the focus of the zoom will be. If you zoom in with the cursor positioned
- on a figure, the new view will show that figure in greater detail
- regardless of where on the screen the cursor is located. This is different
- from some programs that always use the center of the screen as the focus
- for the zoom thus requiring you to move the figure exactly to the center of
- the screen so that it is visible when you zoom in on it. In EDGE, the
- center of the screen becomes the zoom focus if the cursor is not located in
- the workspace when you perform a zoom - such as when you use one of the
- zoom buttons on the screen menu.
-
- Most operations will work as usual while zoomed, but it makes sense to
- perform most of them while unzoomed so that it is obvious what is
- happening. There are some operations that do not work at all while zoomed,
- one example is editing text.
-
-
- View
- ----
-
- The best way to change the position of the window on a very large diagram
- is to use the view feature. Invoke this feature by choosing VIEW from the
- main menu.
-
- When you choose the view feature, the view of the screen is zoomed out so
- that objects appear about 1/6 their original size. The standard cursor is
- then replaced by a box that indicates where the new screen window view will
- be positioned in the diagram. The following diagram illustrates this.
- 20
-
- When you click any mouse button, the portion of the diagram within the view
- cursor box will fill the screen and the screen will automatically unzoom to
- reveal this view of the diagram. You can press ESC to cancel at any time.
-
- If you are already zoomed-out when you invoke the view feature, that zoom
- level is used to scale the size of the view cursor box. In this way, EDGE
- does not limit you to choosing your new view from the fixed default zoom
- level.
-
- ! EDGE saves the zoom level and the view whenever you save the diagram.
- However, changing these things alone does not count as a modification to
- the diagram. This approach allows you to enter a file, move around, and
- zoom in and out, all without marking the file as modified. You can then
- exit without saving the file and without explicitly indicating that the
- file should not be saved.
-
-
- Using Page Boundaries
- ---------------------
-
- You can define a region of the diagram to correspond to a page. The
- boundaries of this region define the portion of the diagram that will be
- printed when you perform a print operation. The page boundaries are shown
- on the display as a box made up of a dash-dot-dash line pattern.
-
-
- Establishing Page Boundaries
-
- You can set the position of the page within the diagram by establishing new
- boundaries.
-
- To establish the page boundaries:
-
- 1. Choose REPAGE from the MISC menu or press the ADJUST PAGE button in
- the Print and Page Layout dialog box. The screen view will zoom out
- to reveal a large enough area of the diagram to allow you to select
- the position of the page. As with the view feature, if you are
- already zoomed out enough, no additional zoom will occur. Also like
- the view feature, the standard cursor will be replaced by a box that
- represents the new page.
-
- 2. Position the box over the portion of the diagram where you would like
- the new page boundaries. If you know that you are going to be
- resizing the page in step four below, position the upper left corner
- of the page where it should remain after resizing.
-
- 3. Press and hold any mouse button to establish the new page boundaries
- or press ESC to cancel.
-
- 4. If you have selected a printer that allows scaled output, you can drag
- the cursor to adjust the page size before releasing the mouse button.
- When you release the mouse button, the scale will automatically adjust
- to set the page size according to the box you've drawn.
-
- 21
-
- Notes
- -----
-
- The page boundaries that show on the display will always be accurate
- regardless of the print format, the paper size, the print scale, or the
- orientation of the page.
-
- You may only establish page boundaries for a single page in one diagram
- file. This may at first seem like a limitation. However, due to memory
- limitations and performance impact, there is a limit on the amount of
- context you can fit in a single file. It is much more advantageous to
- split an intricate design into logically organized diagram files.
-
- If you are working on a large design diagram that is self-contained in one
- diagram file, you may want to print only a portion of the design at a time
- as needed. To print a larger portion of the design, use the scaled
- printing option. Another alternative is to print out multiple pages by
- printing the same file over and over while adjusting the page boundaries
- (see move-page commands). You can then glue or tape the individual pages
- into a large poster.
-
-
-
- Home Position
- -------------
-
- EDGE provides a way to instantly locate the center of the diagram file with
- a single keystroke. The center of the diagram file is the center of the
- smallest imaginary box that includes all figures in the diagram. This
- feature is especially useful for finding your way back to the diagram data
- after inadvertently losing your place.
-
- To move instantly to the center of the current diagram file:
-
- 1. Choose HOME from the MISC menu.
-
- 2. OR, press the HOME key on the keyboard.
- 22
-
- +-----------------------+
- | |
- | CHAPTER 6 - FIGURES |
- | |
- +-----------------------+
-
-
- Figures are the fundamental building blocks for all EDGE diagrams. This
- chapter will describe EDGE figures, their uses, and the operations you can
- perform with them.
-
-
- Selecting Figures
- -----------------
-
- Each different figure type has a rectangular select region. This region
- determines whether the cursor is positioned "on" the figure. If two or
- more figures overlap, it is possible for the cursor to be on more than one.
- In this case, one figure is chosen arbitrarily. A selected figure is
- displayed as a dashed rectangular box representing the select region of the
- figure.
-
- When you select a figure, all connectors that are connected to it
- automatically become selected to indicate that they will be affected by
- moving the figure.
-
- A figure may be "selection-locked" in which case you cannot select it in
- the ordinary way. The only way to select a selection-locked figure is to
- press the SHIFT key while selecting the figure (see Locks).
-
-
- Choosing a Default Figure Type
- ------------------------------
-
- The default figure type determines the type of figure that will be created
- the next time you take any action that results in the creation of a new
- figure. The default figure type is highlighted in the screen menu.
-
- To change the default figure type:
-
- 1. If the figure type you want is visible in the screen menu, simply
- click any mouse button on its symbol. Otherwise, proceed to step 2.
-
- 2. Access the Figure Library menu by clicking any mouse button on the
- LIBRARY menu button of the screen menu, or by choosing LIB from the
- main menu. The latter is available only if the screen menu is
- disabled.
-
- 3. Move the tip of the cursor over the icon that represents the figure
- type you want.
-
- 4. Click any mouse button.
-
- When a figure that is not represented on the screen menu becomes the new
- default figure type, it moves from the figure library out to one of the ten
- spots in the screen menu, replacing the figure that has not been used in
- the longest time. Figures in the screen menu represent the most current
- working set of figures.
- 23
-
- The rectangular box, the rounded-cornered rectangular box, the circle, and
- the invisible box will always remain in the working set and will never be
- displaced even if you do not use them.
-
- Creating Figures
- ----------------
-
- There are many different ways to create figures. Whichever way you choose,
- the type of the new figure is determined by the default figure type. The
- properties of the new figure are determined by the default figure
- properties (see Figure Properties).
-
- The standard way to create a figure:
-
- 1. Choose a default figure type (see Choosing a Default Figure Type).
-
- 2. Move the tip of the cursor to the location where you want the figure.
- Be sure this location is not within the select region of a selectable
- figure.
-
- 3. Press and hold the DRAG mouse button (the left button by default) and
- drag the mouse until the figure has the size and shape you want.
-
- 4. Release the mouse button to complete, or press ESC to cancel.
-
-
- Other ways to create figures
-
- You can create figures by duplicating or copying existing figures or by
- undeleting deleted figures.
-
- Creating figures with text automatically
-
- You can create a figure automatically by invoking the insert text feature
- code (by pressing the INS key by default) without specifying a figure. If
- the cursor is not within the select region of a selectable figure, a new
- figure is created at the cursor position and text entry is initiated on the
- new figure (see CHAPTER 7: Entering and Editing Text). If you terminate
- text entry before adding any text to the figure, the figure will
- automatically be deleted.
-
- The new figure will start off very small and grow as you add text. If
- height and width are locked for new figures, the figure will start out the
- size of the last figure you created.
-
- If the cursor position is on a connector, the connector is split and the
- new figure is connected to both figures that the original connector
- connected. The following diagram shows the result.
- 24
-
- Changing Figure Types
- ---------------------
-
- To change the type of a figure or a group of figures:
-
- 1. Select one or more figures that you wish to change to a new figure
- type.
-
- 2. Choose a new default figure type. Not only does the default figure
- type change, all selected figures change to the new type.
-
-
- To change the type of a figure for which you are entering text:
-
- 1. Press the TAB key repeatedly OR enter the feature code of the new
- figure type. The ONLY way to enter the code while entering text is to
- press a key assigned to the code. You will have to set up these key
- assignments beforehand.
-
-
- Changing Figure Sizes
- ---------------------
-
- To change the size of a single figure:
-
- 1. Position the tip of the cursor over the figure you want to resize.
- This can be a selected figure or an unselected figure.
-
- 2. Press and hold the control key on the keyboard and the DRAG mouse
- button (the left button by default).
-
- 3. Move the mouse to adjust the size of the figure.
-
- 4. Release the mouse button when complete, or press ESC to cancel.
-
- When the size of a figure changes, all connectors automatically
- adjust.
-
-
- To change the size of a group of figures to the size of another figure:
-
- 1. Select the group of figures.
-
- 2. Select the "model" figure LAST.
-
- 3. Choose SIZE from the main menu changing the size of all selected
- figures to the size of the last selected figure.
-
- When adding text to a figure, if the dimensions of the figure are exceeded
- by the size of the text, the figure is automatically enlarged as needed.
-
- EDGE will not allow figures to be smaller than is required to hold their
- text. Also, height and width locks may interfere with resizing (see Figure
- Properties). You may have to disable these locks in order to resize.
- 25
-
- Fitting Figure Size to Text
- ---------------------------
-
- The fit feature conforms the size of a figure as closely as possible to the
- size of its text. If the figure has no text, the fit feature has no
- effect. If the figure has text, the height and width of the figure are
- shrunk to the smallest size that will accommodate the text.
-
-
- To fit a figure's or group of figures' size to their text:
-
- 1. Select the figure or figures.
-
- 2. Choose FIT from the MISC menu.
-
- ! Width or height locks may interfere with the fit operation.
-
-
- Deleting Figures
- ----------------
-
- To delete figures:
-
- 1. Select the figure(s) to delete.
-
- 2. Choose DELETE from the main menu OR press the DEL key on the
- keyboard.
-
- When you delete a figure, all connectors that are connected to the figure
- are deleted as well.
-
- If a figure is deletion locked, it must first be unlocked before it can be
- deleted (see Figure Properties).
-
- If you delete a figure or group of figures accidentally, you may undelete
- them provided you do so before deleting any others.
-
- ! Executing the delete feature with no figures selected clears the delete
- buffer. The memory it occupied becomes available for other operations,
- but you can no longer use undelete to bring the deleted objects back.
- Since DELETE will not appear in the main menu unless objects are
- selected, the only way to make this happen is to press the DEL key when
- no objects are selected.
-
-
- Undeleting Figures
- ------------------
-
- To undelete the last set of objects that you deleted in the single most
- recent delete operation, choose UNDEL from the main menu. If the UNDEL
- entry is not present, there is nothing to undelete.
- 26
-
- Moving Figures
- --------------
-
- Move figures by dragging the figure or figures to a new position in the
- diagram.
-
-
- To drag a figure:
-
- 1. Position the tip of the cursor in the figure's select region.
-
- 2. Press and hold the DRAG mouse button (the left button by default).
-
- 3. Move the mouse to the new position. The outline of the figure is
- "dragged" along.
-
- 4. Release the mouse button to complete, or press ESC to cancel.
-
-
- To drag multiple figures as a group:
-
- 1. Select each of the figures.
-
- 2. Position the tip of the cursor in one of the selected figures' select
- region.
-
- 3. Drag the group of figures just as you would a single figure.
-
- Figures may not be free to move vertically or horizontally or both if they
- are locked (see Figure Properties).
-
- While dragging figures, you may not use arrow keys to adjust the screen
- position. However, the screen will scroll when the cursor approaches any
- of the four edges of the screen.
-
- Aligning Figures
- ----------------
-
- The Align Figures dialog box allows you to align figures with each other,
- with the page boundaries, and with the grid. Access the alignment dialog
- box by choosing ALIGN from the main menu when one or more figures
- are selected.
-
- To align figures:
-
- 1. Select the figure(s) to align.
-
- 2. Select a figure as the model for the alignment. For example, if you
- are aligning the tops of the figures you selected in step one, select
- a figure whose top is in a position where the others should be
- aligned.
-
- 3. Choose ALIGN from the main menu.
-
- 4. Select alignment options by clicking on the toggle regions.
-
- 5. Click on OK to align or cancel at any time by clicking on CANCEL.
- 27
-
- You may choose any one or none of the vertical alignment options PLUS any
- one or none of the horizontal alignment options PLUS the grid alignment
- option. Each of the options is described in detail below.
-
- In the diagrams below, figure three is always the figure that was selected
- last and is consequently the "model" figure for the alignment.
-
-
- Top edges
-
- This feature aligns the top edges of all selected figures along a
- horizontal line passing through the top edge of the last selected figure.
-
- Top/bottom centers
-
- This feature aligns the centers of all selected figures along a horizontal
- line passing through the center of the last selected figure.
-
- Bottom edges
-
- This feature aligns the bottom edges of all selected figures along a
- horizontal line passing through the bottom edge of the last selected
- figure.
-
- Center of page (horizontally)
-
- This feature aligns the selected figures as a group with a horizontal line
- passing through the center of the current page boundary. Notice that the
- selected figures do not move relative to one another and individual figures
- do not align with the center of the page unless only one figure was
- selected.
-
- Left edges
-
- This feature aligns the left edges of all selected figures along a vertical
- line passing through the left edge of the last selected figure.
-
- Left/right centers
-
- This feature aligns the centers of all selected figures along a vertical
- line passing through the center of the last selected figure.
-
- Right edges
-
- This feature aligns the right edges of all selected figures along a
- vertical line passing through the right edge of the last selected figure.
-
- Center of page (vertically)
-
- This feature aligns the selected figures as a group with a vertical line
- passing through the center of the current page boundary. Notice that the
- selected figures do not move relative to one another and individual figures
- do not align with the center of the page unless only one figure was
- selected.
- 28
-
- Snap figure centers to grid
-
- When you enable this alignment option, the selected figures are aligned to
- the grid in addition to the alignment options you've chosen. After
- standard alignments, each figure will be moved so that its center is
- located at the nearest intersection of two grid lines. The figures will
- NOT be resized to align to the grid regardless of the grid options enabled.
-
- Since the grid alignment occurs after other alignments, it is possible that
- the result may not be aligned as you wish. To prevent this from happening,
- perform grid alignment separately from other forms of alignment.
-
-
-
- Copying Figures
- ---------------
-
- To copy a figure or group of figures:
-
- 1. Select the figure(s) to copy.
-
- 2. Choose COPY from the main menu.
-
- 3. Move the cursor to the new location.
-
- 4. Choose PASTE from the main menu to complete the copy, or press ESC to
- cancel.
-
- To make more than one copy, hold the control key while PASTEing and repeat
- the sequence.
-
- ! Selected connectors that connect TWO selected figures are copied as well.
-
- You can also use this procedure to copy between files. You can COPY in one
- file, OPEN another file, and PASTE in the second file.
-
-
- Duplicating Figures (Quick Copy)
- --------------------------------
-
- In addition to the copy procedure described above, you can copy figures
- conveniently within a single file by using the quick copy feature.
-
-
- To quick copy a single figure:
-
- 1. Position the cursor in the select region of the figure you want to
- copy.
-
- 2. Hold down the ALT key while dragging the figure with the DRAG mouse
- button. You will drag a duplicate of the figure away.
-
- 3. Release the mouse button when you have properly positioned the new
- figure. To make repeated duplications, hold down the control key as
- well as the ALT key when releasing the mouse button. As always, you
- can press ESC before releasing the mouse button to cancel.
- 29
-
- To quick copy a group of objects:
-
- 1. Select any number of objects.
-
- 2. Perform the duplication procedure described above on any one of the
- selected objects to duplicate the entire group.
-
-
- Figure Properties
- -----------------
-
- Each figure has a set of special properties that you can review and program
- using the figure properties dialog box.
-
- To display the figure properties dialog box:
-
- Invoke the figure properties dialog box by pressing the Properties menu
- button located under the working set of figures on the screen menu, or by
- choosing the FPROPS feature from the main menu. The figure properties
- dialog box looks like this:
-
- Text
-
- A figure's text may be right, left, or center justified. Choose one method
- for justifying text. The default is center justified.
-
- ! The text justification method also controls how the figure will grow as
- you add text that exceeds the dimensions of the figure. For example, if
- a figure with right justified text is enlarged to accommodate additional
- text, the right edge of the figure will remain in the same location.
- Note: if any connector connects to the top or bottom of such a figure,
- it will grow in both directions as if it were center justified. This
- exception prevents the distortion of your diagram that could result from
- repositioning the figure.
-
- Font
-
- A figure can use one of two fonts for its text. It may use either a small
- font labeled SMALL or a slightly larger font labeled LARGE. The actual
- size of these fonts will vary when printed based on the output scale you
- choose. You should favor the smaller font because it allows you to display
- more context on a single screen.
-
- Locks
-
- There are several types of figure locks. When you enable a figure lock,
- you cannot change the corresponding characteristic of the figure until you
- disable the lock.
-
- SELECTION LOCK
-
- When a figure is selection-locked, you cannot select it with the mouse. A
- selection-locked figure is useful for building a template in the background
- of a diagram that does not interfere with operations on foreground figures.
-
- You may select a selection-locked figure only by holding down the shift key
- while selecting the figure in the usual way.
- 30
-
- DELETION LOCK
-
- You cannot delete a figure that is deletion-locked.
-
- HEIGHT LOCK
-
- You cannot change the height of a height-locked figure. Caution, this lock
- may interfere with automatic resizing of figures during text entry.
-
- WIDTH LOCK
-
- You cannot change the width of a width-locked figure. Caution, this lock
- may interfere with automatic resizing of figures during text entry.
-
- HORIZONTAL POSITION LOCK
-
- You cannot move a figure that is horizontal position-locked to the left
- or right.
-
- VERTICAL POSITION LOCK
-
- You cannot move a figure that is vertical position-locked up or down.
-
- TEXT MODIFICATION LOCK
-
- You cannot modify the text of a figure that is text modification locked.
-
-
- To examine a figure's properties:
-
- 1. Select a single figure.
-
- 2. Invoke the figure properties menu by pressing the Properties menu
- button located under the figure icons on the screen menu, or by
- choosing FPROPS from the main menu.
- 31
-
- To change figure properties:
-
- 1. Select the figure or figures to change. Note, if several figures are
- selected, the properties of all the selected figures must be changed
- to the same values.
-
- 2. Invoke the figure properties dialog box as described above.
-
- 3. Use the mouse to change the properties by clicking in the toggle
- regions.
-
- 4. Choose which figures to apply the changes to. You may apply these
- properties to (1) all figures, (2) all selected figures, or (3) all
- new figures. If you apply the properties to all new figures you
- modify the default figure properties.
-
- 5. Click the mouse button on OK to apply the changes.
-
- ! Only the properties that you changed by clicking the mouse button will be
- applied to the figure(s). For instance, suppose you select many figures
- each with a different font and text justification. You then invoke the
- figure properties dialog box and click on SMALL font only and apply the
- changes to the selected figures. The font on all the selected figures
- will become small, but they will all maintain their original
- justification because you did not change justification in the dialog box.
- This often causes confusion when you try to disable a lock for many
- figures. In this case, the figure lock will always show off when you
- invoke the dialog box, but you have to click the property on and back off
- in order for a change to take affect when you press OK.
-
-
- Invisible (borderless) figures
- ------------------------------
-
- Invisible figures occupy a rectangular area of the diagram and can have
- visible text but no visible borders. They are used for segmented connectors
- and free-form text.
-
- Although the borders of invisible figures are not normally visible, you can
- choose to have them shown on the diagram by enabling the "SHOW INVISIBLE
- BOXES" option. When displayed, invisible figures appear as shown in the
- above. Whether or not they are shown on the screen, borders of invisible
- figures will not print.
-
- Invisible figures have the special characteristic that if they have no
- text, connectors connect to them at the center as opposed to the centers of
- their top, bottom, left, and right sides. This allows you to use them as
- "elbows" for segmented connectors.
-
- ! You cannot resize an invisible figure unless it is selected or its
- borders are shown on the screen.
-
- Invisible boxes are also useful for manually labeling connectors between
- visible boxes.
- 32
-
-
- +-----------------------------------------+
- | |
- | CHAPTER 7 - ENTERING AND EDITING TEXT |
- | |
- +-----------------------------------------+
-
-
- As you work with EDGE, you'll find that text plays a very important role in
- your flowcharts and diagrams. You can use text to add descriptions for
- figures, labels for connectors, titles, comments, annotations, directions,
- and so on. EDGE allows you to add text just about anywhere easily and
- quickly. This chapter covers the different ways to use text.
-
- Entering Text
- -------------
-
- Adding text to an EDGE diagram is very easy. Point the cursor to where you
- want the text and begin typing. If the cursor points to an existing
- figure, the text you type will be inserted into the figure. If the cursor
- does not point to an existing figure, an invisible figure is created at the
- cursor location and the text you type is inserted.
-
- You can also begin editing text by pressing the INS (Insert) key when
- pointing at an existing figure. If you are not pointing at an existing
- figure, a figure of the default figure type (as highlighted in the screen
- menu) is created and the text you type is inserted.
-
- EDGE signals you that it is ready to receive and edit text by displaying a
- text insertion cursor. The text insertion cursor appears as a small
- triangle pointing upwards to the space between two characters of text.
-
- If you enter more text than can fit into the dimensions of the figure, the
- figure's boundaries expand to accommodate the text. If the figure's height
- or width is locked, this expansion may be inhibited.
-
- You can continue to enter text until you press INS again, press ESC, click
- a mouse button, move the mouse, or reach the limit of 1000 characters per
- figure.
-
- See the following section for complete instructions for entering text in
- figures.
- 33
-
- Text in Figures
- ---------------
-
- ! Before initiating text entry for a figure, make sure that the figure does
- not have text-modification locked (see Figure Properties).
-
-
- To add or edit text for a figure:
-
- 1. Move the tip of the cursor into the select region of the figure, or
- select the figure. If the figure is a label, you must use the former
- method because you cannot select a label by itself.
-
- 2. Begin typing text. Alternately, you may begin by pressing the INS key
- on the keyboard or by choosing TEXT from the MISC menu.
-
- 3. The text insertion cursor replaces the standard cursor indicating text
- editing is in progress.
-
- You are now free to enter and edit text as you like (see Editing Text).
-
- ! Under most circumstances, text is appended to existing text. However,
- under some circumstances, the first character you type causes any
- existing text to be deleted. For example, whenever you create a label,
- it has the default text "LABEL". If you immediately start typing text,
- your text will replace the default text rather than adding to it. The
- same thing will occur when a prompt has a default reply. Its easy to
- tell when this will happen because the text insertion cursor appears at
- the front of the existing text rather than at the end. If the very first
- thing you type is a text editing control rather than a standard
- character, further characters are simply added as usual.
-
- Text within figures is always centered vertically. It may be centered
- horizontally or it may be right or left justified depending on the text
- properties of the figure. The text justification for new figures depends
- on the default figure properties (see Figure Properties).
-
- Figure text may use either the smaller or larger text font depending on the
- text properties of the figure. The text font for new figures depends on
- the default figure properties (see Figure Properties).
- 34
-
- Editing Text
- ------------
-
- You are editing text whenever the text insertion cursor is visible. While
- editing text, you can type any standard text characters and those
- characters will be added to the text at the location of the cursor. All
- standard characters are valid except "^", "|", "}", and "{". Control
- characters and non-printable characters are ignored.
-
- You can also enter a number of text editing controls that control movement
- within the text and editing of the text.
-
- Text editing controls
-
- BACKSPACE deletes the character to the left of the cursor.
- DEL deletes the character to the right of the cursor.
- SHIFT-DEL deletes all of the text.
- END moves the cursor to the end of the line.
- END END moves the cursor to the end of the text.
- ^END moves the cursor to the end of the text.
- ESC terminates text entry.
- ENTER adds a line feed to the text.
- HOME moves the cursor to the beginning of the line.
- HOME HOME moves the cursor to the beginning of the text.
- ^HOME moves the cursor to the beginning of the text.
- INS terminates text entry.
- Keypad PLUS deletes the word to the right of the cursor.
- Keypad MINUS deletes the word to the left of the cursor.
- MOUSE CLICK terminates text entry.
- MOUSE MOVE terminates text entry.
- RIGHT ARROW moves the cursor to the right one character.
- LEFT ARROW moves the cursor to the left one character.
- UP ARROW moves the cursor up one line.
- DOWN ARROW moves the cursor down one line.
- ^RIGHT ARROW moves the cursor to the right one word.
- ^LEFT ARROW moves the cursor to the left one word.
- ^Y deletes the line with the cursor.
- TAB changes the type of the figure without terminating text
- entry. Each time you press the tab key, the figure
- changes to the next figure from the working set.
-
-
- Text in Dialog Boxes
- --------------------
-
- When you edit fields in dialog boxes such as the name of a file to open,
- most of the text editing controls described in the previous section operate
- as expected. Of course, those that wouldn't make sense, such as TAB, UP
- ARROW, and DOWN ARROW are ignored and ENTER serves as a terminator.
- 35
-
-
- +--------------------------+
- | |
- | CHAPTER 8 - CONNECTORS |
- | |
- +--------------------------+
-
-
- Connectors serve a very important purpose in EDGE flowcharts and diagrams.
-
- A connector is a line that connects two figures.You can use connectors to
- show the flow of control in a flowchart or to show similar relationships
- between any two figures.
-
- About Connectors
- ----------------
-
- All connectors have certain characteristics in common and a set of rules
- that govern their behavior.
-
- - Any two figures can be connected by a single connector.
-
- - A single figure may have any number of connectors to other figures.
-
- - Either or both ends of a connector may terminate in arrowheads pointing
- towards the center of one of the figures.
-
- - Arrowheads may point in any of the four compass directions.
-
- - Connectors always connect to the centers of the top, bottom, right, or
- left sides of a figure. A connector will always connect either the
- right side of one figure to the left side of another or the top side of
- one figure to the bottom side of another.
-
- - The connector is always straight, it may never curve.
-
- - A connector automatically connects the two nearest sides of the two
- figures, so as one figure moves relative to the other, the connector
- adjusts.
-
-
- Selecting Connectors
- --------------------
-
- Every connector has a select region that extends a few pixels around the
- entire connector.
-
-
- To select a connector:
-
- 1. Click the SELECT mouse button within the connector's select region.
-
- 2. A selected connector appears as a dotted line.
- 36
-
- To deselect connector:
-
- 1. Click the SELECT mouse button again within the connector's select
- region.
-
- There are other ways to select and deselect connectors such as using the
- lasso method described in an earlier chapter or by selecting and
- deselecting the figures it connects.
-
-
- Creating Connectors
- -------------------
-
- You can create a connector between any two figures.
-
- To create a connector:
-
- 1. Choose the connector type by clicking on one of the connector icons in
- the screen menu. The normal cursor changes to the connect cursor.
-
- 2. Position the tip of the connect cursor in the select region of the
- figure to connect from. If the cursor is not in any figure's select
- region, an invisible figure will be created beneath the cursor. If
- the cursor is in the select region of a connector, the connector will
- be split (see Splitting Connectors) and the new connector will begin
- at the elbow created in the split operation. In effect, this allows
- you to run a connector from any point on an existing connector.
-
- 3. Press and hold the DRAG mouse button (left by default).
-
- 4. Position the tip of the connect cursor in the select region of the
- figure to connect to. You may also position the tip of the cursor in
- the select region of a connector in order to terminate the connector
- at any point on this second connector. If you decide not to create
- the connector, press the ESC key to cancel.
-
- 5. Release the mouse button to complete or press ESC to cancel.
-
- In step three above, you may click the mouse button rather than pressing
- and holding it, then click it again to perform step five.
-
- If auto-straighten is enabled (see Preferences), the second e will
- figurautomatically be aligned with the first.
-
- If auto-stiffen (auto-lock) is enabled (see Preferences), the connector
- will be assigned either a horizontal or vertical lock property if it is
- straight.
-
- If the cursor is not in the select region of a second figure when you click
- (or release) it, an intermediate invisible figure will be formed
- automatically (called an "elbow"). The connect process will continue this
- way until the click occurs on a figure or ESC is pressed, or connect mode
- is terminated by pressing the right mouse button.
-
- An elbow is simply a small invisible box with no text. Whenever connectors
- connect to an invisible box that has no text, all connectors meet in the
- center of the box to form an "elbow".
- 37
-
- If "END CONNECT MODE AFTER EACH CONNECTOR" is enabled (see Preferences),
- the cursor will revert back to normal automatically after you create a
- single connector. Otherwise, it will remain in connect mode until you
- press some other mouse button or click the mouse in a menu. To remain in
- connect mode after making a single connection even when this option is in
- effect, press the shift key while making the connection.
-
- Connector Properties
- --------------------
-
- Each connector has a set of special properties that you review and modify
- from within the connector properties dialog box.
-
- To display the connector properties dialog box:
-
- 1. Press the Properties menu button located under the connector icons on
- the screen menu, or choose CPROPS from the main menu.
-
- 2. The connector properties dialog box appears.
-
-
- To examine a connector's properties:
-
- 1. Select a single connector.
-
- 2. Invoke the connector properties dialog box by pressing the Properties
- menu button below the connector icons on the screen menu, or by
- choosing CPROPS from the main menu.
-
-
- To change connector properties:
-
- 1. Select the connector or connectors to change.
-
- 2. Invoke the connector properties dialog box as described above.
-
- 3. Use the mouse to change the properties by clicking in the toggle
- regions.
-
- 4. Click the mouse button on OK to apply the changes. You may apply
- these properties to (1) all connectors, (2) all selected connectors,
- or (3) all new connectors. If you apply the properties to all new
- connectors, you are changing the default connector properties.
-
- ! Only the properties that you changed by clicking the mouse button will be
- applied to the connector(s). This often causes confusion when you try to
- disable a lock for many connectors. In this case, the connector lock
- will always show "off" when you invoke the dialog box, but you have to
- click the property on and back off in order for a change to take affect
- when you press OK.
- 38
-
-
- Style
- -----
-
- You can choose one of several different linestyles for a connector. Choose
- either solid, dashed, or dotted as the examples indicate. The STYLE button
- on the screen menu is also useful for changing the style of the default
- connector properties.
-
- Locks
- -----
-
- STIFF LOCK
-
- When this lock is enabled, the connector is "stiff". Whenever you move one
- of the figures that the connector connects, the other is moved exactly in
- line. Therefore, a stiff connector is always the same length and the same
- angle and keeps two figures positioned the same relative to one another.
-
- HORIZONTAL LOCK
-
- When a connector is horizontally locked it will drag any connected figure
- with it for any distance that it is moved vertically. The figures are free
- to move relative to one another horizontally.
-
- VERTICAL LOCK
-
- When a connector is vertically locked it will drag any connected figure
- with it for any distance that it is moved horizontally. The figures are
- free to move relative to one another vertically.
-
-
- Changing Connector Types
- ------------------------
-
- To change connector types:
-
- 1. Select one or more existing connectors.
-
- 2. Choose the icon that corresponds to the new connector type. All
- selected connectors are changed to the chosen type.
-
-
- Copying Connectors
- ------------------
-
- When copying a group of figures, the connectors (and their labels) will be
- copied as long as two provisions are met. First, connectors must be
- selected to be copied, and second, the connectors must connect two figures
- that will be copied.
-
- For instance, you cannot select a single connector and try to copy it.
- Rather, you must also select BOTH of the figures it connects and copy all
- three objects. Be sure to select any elbows as well or you could lose parts
- of the duplicate connector.
- 39
-
- Deleting Connectors
- -------------------
-
- To delete connectors:
-
- 1. Select one or more connectors to delete. Unlike copy, you need only
- select connectors if you like. You may of course select any
- combination of figures and connectors.
-
- 2. Choose DELETE from the main menu to delete all selected objects.
-
- UNDEL will undo this action.
-
- When you delete a connector, any connected figure that is invisible and has
- no text will also be deleted. This prevents accumulation of extraneous
- invisible boxes.
-
-
- Undeleting Connectors
- ---------------------
-
- To undelete the last set of objects deleted by the single most recent
- delete operation, choose UNDEL from the main menu. If UNDEL is not present
- in the main menu, there is nothing to undelete.
-
-
- Splitting Connectors
- --------------------
-
- You can "split" a single connector into two smaller connectors connected by
- an "elbow". To do this, hold down the control key while dragging a point
- on the connector with the DRAG mouse button. Release the mouse button when
- you have properly positioned the new elbow or press ESC to cancel. Split
- connectors can later be re-joined.
-
-
- Joining Connectors
- ------------------
-
- Any number of connectors that share a common figure with another connector
- can be joined together.
-
- To JOIN a number of connectors:
-
- 1. Select two or more connectors to join together.
-
- 2. Choose JOIN from the main menu.
-
- You can also use the join feature to join two connectors and eliminate a
- figure simultaneously. This process can be very convenient as the
- following diagram shows.
- 40
-
- Straightening Connectors
- ------------------------
-
- The straighten feature allows you to make a connector horizontal or
- vertical by automatically aligning the connected figures. If auto-lock is
- enabled, the straightened connectors will become locked horizontally or
- vertically.
-
- To straighten one or more connector(s):
-
- 1. Select one or more connectors to straighten.
-
- 2. Choose STRGHT from the main menu.
-
- This feature is most useful with auto-lock enabled. Otherwise,
- straightening one connector might un-straighten others and the result could
- be disappointing.
-
- ! Straightening cannot be undone and may not have the result you expect.
- Always save your diagram before attempting to straighten.
-
-
-
- More About Connectors
- ---------------------
-
- - You cannot drag connectors. You can move a connector only by moving
- one of the figures it connects.
-
- - When one connector with an arrow connects to a figure in the same place
- as another connector without an arrow, the result is confusing. You
- should avoid this situation when possible. It is usually better to use
- a segmented connector with an elbow for one of the connections.
-
- - You should avoid connecting overlapping figures.
- 41
-
- +-----------------------+
- | |
- | CHAPTER 9 - LABELS |
- | |
- +-----------------------+
-
-
- Many times you will find that a connector alone does not fully convey the
- relationship between two figures. A label is a convenient way to add a
- text description to a connector to clarify its meaning. In a flowchart,
- for example, a label is an excellent way to indicate why a certain path in
- the diagram was taken.
-
- About Labels
- ------------
-
- A label is a block of text attached to the center of a connector. Any
- connector can have a single label.
-
- The label is not shown when you select the connector. When you deselect
- the connector, the label reappears at the proper position within the
- connector, even if the connector has moved.
-
-
- Creating a Label
- ----------------
-
- To create a label:
-
- 1. Select the connector to label.
-
- 2. Choose LABEL from the main menu.
-
- 3. A label is created with the default text "LABEL". You can now edit
- the label text. Since a label is just a special type of figure,
- editing text within a label is exactly like editing text in any other
- figure (see CHAPTER 7: Entering and Editing Text).
-
-
- Another way to create a label:
-
- 1. Move the cursor over the select region of a connector that does not
- have a label.
-
- 2. Press a key that is assigned the label feature code.
-
- 3. Set the label text as in step three above.
-
-
- Deleting a Label
- ----------------
-
- To delete a label:
-
- 1. Select the connector to which the label belongs.
-
- 2. Choose DELLBL from the main menu.
- 42
-
- Undelete cannot recover a label that is removed this way.
-
- Another way to delete a label is to empty it of text. If you edit a label
- and leave it without any text, the label will automatically be deleted.
-
- Of course, you can also delete a label by deleting its connector, in which
- case undelete will work.
-
-
- Editing a Label's Text
- ----------------------
-
- The standard way to edit label text is to position the cursor over the
- label and either press the INS key or just begin typing text. Editing
- continues exactly as it would with any standard figure type.
-
-
- Simulating True Labels
- ----------------------
-
- If the standard labels don't do exactly what you want, no problem. You can
- simulate a label by creating an invisible figure with text. For example,
- to create a label that does not connect to the exact center of a connector,
- simply create an invisible box with the label text and connect it to the
- two figures. Of course, this type of simulated label does not move
- automatically with the figures as a true label would.
-
-
- Miscellaneous
- -------------
-
- - Label text is ALWAYS center justified.
-
- - You cannot select a label directly. However. A label is always
- selected when the associated connector is selected. When you want to
- select a label, select its connector instead.
-
- - Labels are not shown when their connectors are selected.
-
- - Labels are not shown when zoomed out.
-
- - When you create a label, it assumes the font size specified for new
- figures. Once you create a label, you cannot change its fonts size.
-
- - Labels never have any locks.
- 43
-
-
- +--------------------------------+
- | |
- | CHAPTER 10 - FILE OPERATIONS |
- | |
- +--------------------------------+
-
-
- The FILE menu contains features that apply to the current diagram file.
- These features perform operations like opening, saving, and printing
- diagram files.
-
-
- To invoke the FILE menu
-
- 1. Press the FILE menu button or choose FILE from the main menu.
-
- 2. The FILE menu will appear as shown.
-
-
- ABOUT
- -----
-
- The about feature displays miscellaneous information about the EDGE program
- and the current diagram. The following diagram shows the format of the
- about dialog box.
-
- ! The available memory field indicates approximately how much DOS memory is
- available to EDGE. In reality, this is the least amount of memory that
- is available and EDGE may be able to use other memory. When this number
- gets low, it is a good idea to first save and exit EDGE, then restart and
- see if memory is still low. If memory is still low, your diagram is too
- big and should be split up. You may also want to consult your DOS manual
- for tips on freeing up more conventional memory.
-
-
- CLEAR
- -----
-
- Clear deletes ALL figures and connectors in the diagram. You can undo this
- operation by using UNDEL immediately after the clear. Even though this
- operation can be undone, a confirmation is required for added security.
- Choose either CONFRM or CANCEL when the following prompt appears.
-
- ! Clear will even delete figures that are deletion-locked. To clear all
- figures except those that are deletion locked, select them all and
- perform a standard delete operation.
- 44
-
- DOS
- ---
-
- The DOS feature spawns a DOS command shell. EDGE will remain in memory
- while you are returned to the DOS command line. You can perform any DOS
- operations and then return to EDGE by entering the EXIT command at the DOS
- command line. You will arrive back in your diagram file exactly where you
- left off.
-
- ! Once you spawn out to DOS, EDGE loses control and cannot guarantee the
- safety of your data. We strongly advise that you save prior to spawning
- a DOS shell. If anything occurs in the DOS shell that prevents a normal
- return to EDGE (such as a system crash) you could lose any work that you
- did not save.
-
-
- EXIT
- ----
-
- The exit feature exits EDGE and returns to the DOS command line. This is
- the same operation that is available from the screen menu button EXIT. If
- you have made changes that you have not yet saved, you will be asked
- whether to save the changes.
-
-
- HELP
- ----
-
- The help feature invokes an editor session on the EDGE.HLP file. This file
- is a quick reference showing the most commonly needed information. When
- the editor exits, control is returned to the program at the point where it
- left off. The help feature will not work if the HELP system parameter (or
- EDITOR) has not been set up in the EDGE.CFG file (see Configuration Options).
-
-
- IMPORT
- ------
-
- The import feature merges a target EDGE diagram file into the working file
- at the location of the cursor. Choose the file name from the import dialog
- box. For help on using the dialog box see OPEN.
- 45
-
- OPEN
- ----
-
- The open feature opens a different diagram file. This is how you move from
- one diagram to another without leaving EDGE.
-
- To open a new diagram file:
-
- 1. Choose OPEN from the FILE menu. The Open File dialog box appears as
- shown.
-
- 2. Change to the directory that contains the file you want to open. Use
- the arrow buttons to the right of the directory scroll box to scroll
- through the subdirectories of the current directory. The double-arrow
- buttons move up or down a screen at a time. Click on one of the
- subdirectories shown to move to that subdirectory. The [..] entry
- moves you to the parent of the current directory. You can change
- drives by clicking on the drive letter such as [-B-] for drive B.
- Each time you change directories, all of the EDGE files in that
- directory will be shown in the files scroll box.
-
- 3. Choose a file from the files scroll box in the same way that you chose
- the directory. Clicking on a file makes it appear in the FILE box
- above the scroll box.
-
- 4. Alternately, click in the FILE box and enter the file name yourself.
- You can change directories this way as well by entering a directory
- name ending in a '\' character.
-
- 5. Click on the same file again or click on OPEN to open the file.
-
- 6. You can cancel at any time by pressing the ESC key or clicking CANCEL.
-
- If you specify a file name that does not exist, EDGE will open that file as
- a new file.
-
- ! Once you move from one diagram to another using the open feature, the
- next time you access the open feature, the previously opened diagram file
- name will appear as the default. You can then simply press the enter key
- to easily open this previous diagram. This allows you to very easily
- switch back and forth between two diagrams.
-
- ! When you open another diagram file your paste buffer remains intact
- enabling you to paste objects into the file that you copied from the
- previous file (see Copying Figures).
-
-
- PRINT
- -----
-
- (see CHAPTER 11: Printing)
- 46
-
- PROPS
- -----
-
- The file properties feature brings up the File Properties dialog box. This
- dialog box allows you to program certain properties of the current diagram
- file.
-
-
- To toggle the write protect status of this file:
-
- 1. Click any mouse button on the READ ONLY toggle region to toggle
- between read-only and read/write. When a file is read only, you
- cannot change it.
-
- 2. Click on OK to apply the change or CANCEL the menu without changing
- the file properties.
-
- ! When you mark a diagram file as read-only, the file is marked read-only
- to DOS as well as to EDGE. A read-only file cannot be written in any way
- from within EDGE. Read-only files are useful for storing frequently used
- patterns or parts of diagrams. If the file is marked read-only, you can
- cut out a portion of the file, open a new file and paste the cut portion
- into the new file and the template file will not be saved because it is
- read-only.
-
-
- REVERT
- ------
-
- Revert re-loads the last-saved version of the working diagram file
- discarding any changes you made since the last time you saved. A
- confirmation is required since this operation destroys previous work and
- cannot be undone. Indicate whether you want to confirm (go ahead with) the
- revert, or cancel when the following prompt appears.
-
-
- SAVE
- ----
-
- Save immediately saves the working diagram file. If you have modified the
- file since you last saved it, the icon for this feature will be shown in
- red (or with a box around it on a mono screen) to serve as a reminder that
- the file should be saved.
-
-
- SAVEAS
- ------
-
- Saveas saves the working diagram file under a new name which becomes the
- working file.
-
- Use the saveas dialog box to choose the file name. For instructions on
- using this dialog box see OPEN.
-
- 47
-
- WRITE
- -----
-
- The write feature writes the working diagram file to a different file name.
- This does not change the name of the working file and does not save the
- working file. Use the write dialog box to choose the target file name.
- For instructions on using this dialog box see OPEN.
-
- 48
-
- +-------------------------+
- | |
- | CHAPTER 11 - PRINTING |
- | |
- +-------------------------+
-
-
- EDGE supports hundreds of different printers from inexpensive dot matrix
- printers, to laser printers, to postscript printers, and even HP compatible
- plotters. Output quality and resolution varies by printer. The highest
- quality output is available with postscript laser printers and HP series
- III compatible laser printers.
-
- The print feature invokes the print and page layout dialog box. You can
- use this dialog box to set up the page and print the diagram.
-
-
- Selecting and Setting up Your Printer
- -------------------------------------
-
- Before you print a flowchart for the first time, you must select the
- printer and the print options you want to use.
-
-
- To select and setup your printer:
-
- 1. Choose PRINT from the FILE menu or click on the print menu button on
- the screen menu to invoke the Print and Page Layout dialog box
- discussed in detail elsewhere (see Printing and Page Layout on page
- 75).
-
- 2. Click on Set-up to get to the print set-up dialog box.
-
-
- Selecting a Printer
- -------------------
-
- EDGE supports most popular dot matrix and laser printers as well as HP
- compatible plotters. Additional printer support will be added based on
- your feedback and our research.
-
- Find the name of your printer in the scroll box and click on it so that it
- appears in the box above. If your printer is not listed, it may be
- compatible with one that is. Most printers can emulate one of the industry
- standard printers upon which EDGE is based. In order to do so, some
- require special switch settings while others automatically perform
- emulation. Refer to your printer documentation for specific emulation
- instructions.
-
- ! Since EDGE printer drivers are based on industry standard drivers such as
- postscript, Epson, and HP Laserjet, you may have to enable emulation on
- some printers even if they are listed explicitly. If your printer does
- not work properly, we suggest that you try each of the drivers from the
- scroll box that begin with the word "generic" prior to calling technical
- support.
-
- 49
-
- Setting paper size
- ------------------
-
- EDGE supports different paper sizes for some printers. Select either
- letter size (8 1/2 by 11 inch) or ledger size (11 by 17 inch) or one of the
- ANSI paper sizes.
-
- You can set a custom paper size if you use a size that is not listed.
- However, do not use custom paper size unless this is the actual size of the
- paper that your printer supports. If you want to print on only a portion
- of a page do so by adjusting margins, not by making a custom paper size.
-
-
- Selecting the print destination (port)
- --------------------------------------
-
- You can choose to print to any of the standard parallel printer ports
- (LPT1, LPT2, or LPT3) or to a DOS file.
-
- If you print to a file, you can later print the file to the printer from
- DOS. This is useful when you do not have a printer attached to your
- machine. You can print to a file, move that file to another machine via
- floppy disk, and print the file from there.
-
- ! When you print a file to your printer from DOS, you can use the DOS print
- command if the output is an ASCII-based format (such as postscript or
- HPGL).
-
- C> print diagram.ps
-
- Otherwise use a copy command like the following:
-
- C> copy /b diagram.dm lpt1
-
-
- Printing and Page Layout
- ------------------------
-
- The Print and Page Layout dialog box allows you to set-up the location,
- scale, and dimensions of a page and then print the contents of that page to
- the printer you selected previously (see Selecting and Setting up Your
- Printer).
-
-
- To change page layout and/or print your diagram:
-
- 1. Choose PRINT from the FILE menu or click on the print menu button on
- the screen menu.
-
- 2. The Print and Page Layout dialog box will appear as shown.
-
- 50
-
- Setting margins
- ---------------
-
- You can set the left, right, top, and bottom margins by simply clicking in
- the appropriate box and editing the value. EDGE will verify that the
- values you enter (in inches) are within a valid range. If they are not,
- you will hear a beep and the margin will automatically change to a valid
- number.
-
- Larger margins will decrease the size of the visible page boundaries. You
- can always draw figures right up to the edges of the visible page
- boundaries without worrying whether they will print.
-
-
- Enabling page boundaries
- ------------------------
-
- This option controls whether or not you can see visible page boundaries.
- You should keep the page boundaries enabled unless you are producing a
- diagram that you do not intend to print.
-
- ! In order to print, you MUST have page boundaries enabled.
-
-
- Adjust page
- -----------
-
- When you click in the adjust page action region, you invoke the re-page
- feature that assists you in adjusting the position and scale of the page
- boundaries (see Establishing page boundaries).
-
-
- Reduce/enlarge page
- -------------------
-
- You can choose a page scaling factor by clicking the mouse in this region
- and editing the number shown. A value less than a hundred per cent
- decreases the size of the page, making the figures and text appear larger
- when you print. Increasing the value increases the page size making text
- and figures appear smaller when you print but allowing you to fit more on a
- page.
-
- Whether or not you can scale the page depends on the printer you have
- selected. In general, scaling is supported by postscript and HP Laserjet
- series III laser printers and HP compatible plotters.
-
- An easier way to adjust the page scaling is to use the Adjust Page option
- discussed above or the REPAGE feature (see Establishing page boundaries).
-
-
- Set-up
- ------
-
- Clicking on SET-UP brings up the Print Set-up dialog box where you can set
- up your printer and standard printing options (see Selecting and Setting up
- Your Printer).
- 51
-
- Orientation
- -----------
-
- You can choose to print your diagram in landscape orientation (lengthwise)
- or in portrait orientation (standard letter form). Changing the page
- orientation automatically adjusts the page boundaries appropriately.
-
- ! Not all printers support landscape orientation.
-
-
- Print
- -----
-
- When you click this button, EDGE prints your diagram to the printer
- destination.
-
- ! In order to print, you MUST have page boundaries enabled.
-
-
- Raster vs. Vector Printing
- --------------------------
-
- Programs communicate with printers via protocols (languages) that can be
- different for each printer. Each of these protocols comes in one of two
- flavors either raster or vector. EDGE supports both raster and
- vector-based output formats.
-
- Most dot-matrix printers and HP Laserjet series II (and earlier)
- compatibles are raster devices. When printing to raster devices, an
- application like EDGE must tell the printer the state of every dot or "bit"
- that makes up the image. Consequently, raster output requires more
- computation and more data transmission, and therefore tends to be very
- slow. It is not uncommon for printing to a raster device to take several
- minutes per page. While raster printers are easier and less expensive to
- produce, they generally produce much lower quality (lower resolution)
- output. In addition, raster output more difficult to work with so EDGE
- must impose some restrictions of its own - namely, you can only print to
- raster printers in portrait orientation, with no scaling, and only to 8 1/2
- by 11 inch paper.
-
- Vector-based output devices, on the other hand, are superior in many ways.
- Postscript printers, HP Laserjet series III and compatibles, and HP
- plotters use vector-based protocols. Applications communicate to
- vector-based devices with high-level commands such as "draw line". Since
- the device does most of the work, output speed is dramatically better
- (seconds rather than minutes in most cases) and output quality is the
- highest available. EDGE also supports landscape page orientation, full
- page scaling, and multiple paper sizes for many vector-based printers.
- 52
-
- Exporting Graphics for Import by Other Programs
- -----------------------------------------------
-
- You can use EDGE's printing mechanism to export graphic output suitable for
- import into another graphics program. There are a few different formats
- that might be suitable for import by other graphics programs.
-
- - Encapsulated postscript --A very popular graphics format. EDGE can
- produce standard EPSF files but not EPSI files which contain pre-
- rasterized images.
-
- - HPGL -- Another vector-based graphic format supported by many graphic
- programs.
-
- - PCL-4 -- Widely supported due to use by Hewlett-Packard - raster
- format.
-
- - PCL-5 -- High quality like EPSF. This vector format is a superset of
- HP-GL/2.
-
-
- To export graphics for import into another program:
-
- 1. Select one of the above formats as your printer.
-
- 2. Choose FILE as your print destination (port).
-
- 3. Specify the file name you want to print to.
-
- 4. Print in the usual way.
-
- Importing the resulting file into the other application may not always be
- straight-forward. Refer to the documentation for your application.
-
- In many cases, you will have to convert one of the EDGE output formats to a
- different format that your graphics application supports. There are
- several good graphics conversion programs available just for this purpose,
- such as Hijaak by Inset Systems.
-
- ! PACESTAR cannot guarantee that the final image will reflect the quality
- of your EDGE output. Much of the quality of the final image is
- controlled by the conversion and interpretation software that is beyond
- our control. Many applications are known to compromise the quality of
- high level page description languages such as encapsulated postscript and
- HPGL. You will have to try your application to see how it performs.
- 53
-
- +---------------------------------+
- | |
- | CHAPTER 12 - CUSTOMIZING EDGE |
- | |
- +---------------------------------+
-
-
- This chapter describes several ways to customize EDGE to your personal
- preferences.
-
-
- Configuration Options
- ---------------------
-
- Every time you run EDGE, a set of system parameters are set up to control
- certain aspects of the program. You can customize these parameters by
- adding entries to a file called EDGE.CFG (located in the EDGEHOME
- directory) with any standard text editor. The system parameter values
- determine how several functions perform. When EDGE runs, it looks for an
- EDGE.CFG file in the EDGEHOME directory. If EDGE does not find this file,
- it uses default values for all system parameters. If EDGE does find the
- file, it examines each line in the file and uses any valid entries in place
- of the defaults.
-
- You will generally set your configuration options once and then rarely
- change them. Examples are mouse sensitivity and file backup strategy.
-
-
- Format of EDGE.CFG
- ------------------
-
- The EDGE.CFG file consists of assignment statements that define values for
- system parameters. A line that begins with a semicolon in the first column
- is a comment. An assignment begins with a system parameter name followed
- by an equals sign followed by an argument. Any amount of white space may
- separate these fields. The argument may be an integer, a floating point
- number, or a string depending on the type of the parameter.
-
- For example, one system parameter is "EDITOR". It expects a string
- specifying the file name of the editor.
- Any of the following lines would be appropriate.
-
- EDITOR = c:\ed.exe
-
- EDITOR= c:\ed.exe
-
- EDITOR=c:\ed.exe
-
- EDITOR ="c:\ed.exe"
- 54
-
- System parameters
- -----------------
-
- BACKUP
-
- Argument: A flag, either 0 or 1
- Example: BACKUP = 1
- Default: 0
-
- When this flag is set (non-zero), EDGE creates a backup file whenever you
- do a save. The backup file is named after the original diagram file with
- the .EDG extension replaced by a backup extension (See BACKUP_EXT). For
- example, if the file being edited is FILE.EDG, whenever EDGE saves the
- diagram file, it first copies FILE.EDG to FILE.BAK.
-
-
- BACKUP_EXT
-
- Argument: A string up to three characters that is a valid DOS file
- extension.
- Example: BACKUP_EXT = bak
- Default: bak
-
- This is the file extension for backup files. (See BACKUP)
-
-
-
- HELP
-
- Argument: A string that specifies a valid DOS file name (may include
- disk and path). (max. 32 characters)
- Example: HELP = edit
- Default: none
-
- This parameter is the name of the program that you choose to use to browse
- through the help file. It can be a standard text editor like MSDOS Edit,
- it can be a word processor, or it can be a program like "list" or "show"
- that is designed specifically for browsing through ASCII text files. The
- only requirement is that the program can take a file name as a command like
- argument. If EDITOR is set, it is used rather than HELP.
-
-
- LEFT_BUTTON
-
- Argument: A string specifying the operation to associate with this
- mouse button, either SELECT, DRAG, or MENU..
- Example: LEFT_BUTTON = DRAG
- Default: DRAG
-
- This parameter defines which of the functions DRAG, SELECT, or MENU is
- issued when you press the left mouse button. If you redefine this
- parameter in your EDGE.CFG file, you should also redefine the parameters
- for the other mouse buttons.
- 55
-
- MIDDLE_BUTTON
-
- Argument: A string specifying the operation to associate with this
- mouse button, either SELECT, DRAG, or MENU.
- Example: MIDDLE_BUTTON = MENU
- Default: MENU
-
- This parameter defines which of the functions DRAG, SELECT, or MENU is
- issued when you press the middle mouse button. If you redefine this
- parameter in your EDGE.CFG file, you should also redefine the parameters
- for the other mouse buttons.
-
-
- MOUSE_SENS_HORZ
-
- Argument: An integer in the range 1-5.
- Example: MOUSE_SENS_HORZ = 2
- Default: 2
-
- This parameter defines the sensitivity of the mouse when moved
- horizontally. Larger values make the mouse less sensitive.
-
-
- MOUSE_SENS_VERT
-
- Argument: An integer in the range 1-5.
- Example: MOUSE_SENS_VERT = 2
- Default: 2
-
- This parameter defines the sensitivity of the mouse when moved vertically.
- Larger values make the mouse less sensitive.
-
-
- PSFONT
-
- Argument: A string specifying thefont to use when outputting text to a
- postscript printer.
- Example: PSFONT = Helvetica
- Default: Courier
-
- This parameter defines the font that is used for postscript output. Not
- all postscript printers support the same fonts. Check your printer manual
- for a list of fonts that your printer supports.
-
-
- RIGHT_BUTTON
-
- Argument: A string specifying the operation to associate with this
- mouse button, either SELECT, DRAG, or MENU.
- Example: RIGHT_BUTTON = SELECT
- Default: SELECT
-
- This parameter defines which of the functions DRAG, SELECT, or MENU is
- issued when you press the right mouse button. If you redefine this
- parameter in your EDGE.CFG file, you should also redefine the parameters
- for the other mouse buttons.
- 56
-
- SCREENS_PER_ARW
-
- Argument: A floating point number between 0.0 and 1.0.
- Example: SCREENS_PER_ARW = 0.33
- Default: 0.33
-
- This parameter defines the portion of a screen that is scrolled when you
- press an arrow key. For example, 0.5 means that the screen is scrolled by
- half a screen each time you press an arrow key.
-
-
- SCROLL_RATE_HORZ
-
- Argument: An integer (1-n) specifying the number of pixels to scroll the
- screen at a time when scrolling left or right.
- Example: SCROLL_RATE_HORZ = 40
- Default: 40
-
- This parameter defines the number of pixels that the screen will scroll in
- each horizontal step. For a slow machine, set this value to a larger
- number so that scrolling will be faster overall in exchange for being more
- "choppy".
-
-
- SCROLL_RATE_VERT
-
- Argument: An integer (1-n) specifying the number of pixels to scroll the
- screen at a time when scrolling up or down.
- Example: SCROLL_RATE_VERT = 20
- Default: 20
-
- This parameter defines the number of pixels that the screen will scroll in
- each vertical step.
-
-
- Custom Key Assignment
- ---------------------
-
- By default, many keys on the keyboard invoke often-used features. A
- complete list of features, feature codes, and their default key assignment
- is included in this manual (see Appendix A: Feature Codes).
-
- You may assign any feature that has a feature code to any ONE valid key
- sequence. A valid key sequence is any combination of a regular key, the
- control key, and the ALT key. The shift key is ignored. For example, you
- could assign the delete feature to one of the distinct key sequences "D" or
- "Control-D" or "Alt-D" or "Control-Alt-D". An uppercase or a lowercase "d"
- are equivalent in any of these sequences.
- 57
-
- Assigning a feature to a key
- ----------------------------
-
- To assign a feature to a key:
-
- 1. Press the set key feature key (ALT-K), choose SETKEY from the MISC
- menu, or enter the set key feature code.
-
- 2. In response to this prompt, enter the key sequence to which you want
- to assign a feature. This key sequence can be any combination of the
- ALT key, the control key, and any other key except the ESC key. Use
- the ESC key to cancel the set key feature. You can also cancel the
- operation by pressing any of the mouse buttons.
-
- 3. The following dialog box appears. If a feature was previously
- assigned to the key sequence, that feature will appear in the box
- marked CODE.
-
- 4. Use the arrow buttons on the right of the scroll box to scroll through
- the many codes. The double-arrow buttons move up or down a screen at
- a time. (The arrow keys on the keyboard and the PGUP and PGDN keys
- will work also.)
-
- 5. When you locate the code you want to assign to the key sequence, click
- the mouse on the code so that the code and description appear in the
- box above the scroll box. You can also click in the CODE box to enter
- the code yourself.
-
- 6. When the feature code you have chosen is displayed, complete the key
- assignment either by pressing the ENTER key, or by clicking on OK, or
- by clicking a second time on the code in the scroll box.
-
- 7. If, on the other hand, you decide not to assign the feature, press the
- ESC key or click on CANCEL.
-
- 8. You will now be able to access the feature using the new key sequence
- until you exit EDGE.
-
- 9. To save the newly programmed key and all others, invoke the
- preferences dialog box and choose SAVE. The new key definitions will
- be stored to disk in the file EDGE.KEY in the EDGEHOME directory.
- Each time you restart EDGE, your custom assigned keys will be set up
- for you.
-
-
- Restoring keys to defaults
- --------------------------
-
- To restore all keys to their default feature assignments, simply delete the
- EDGE.KEY file in the EDGEHOME directory (from DOS). Or, if you have not
- saved the new key definitions to disk yet, choose the LAST SAVED option
- from the preferences dialog box to reload the previously defined key
- assignments.
- 58
-
- Preferences
- -----------
-
- The preferences dialog box allows you to custom program certain options
- that control how EDGE behaves. Unlike the options you set in EDGE,CFG,
- these options are conveniently programmable from within EDGE permitting you
- to change them as often as you like.
-
-
- To invoke the preferences dialog box:
-
- Either press the Preferences menu button on the screen menu (if the
- screen menu is enabled) or choose PREFS from the main menu.
-
- Use the mouse to toggle options. When the toggle region of an option is
- darkened (or protrudes in 3-D), that option is enabled, otherwise it is
- disabled. When you have set these options as you prefer, exit the menu by
- clicking on OK.
-
- If you'd like these options to be in effect the next time you run EDGE,
- click on SAVE. If you terminate the menu in any other way, your changes
- will be lost as soon as you exit EDGE.
-
- To go back to the most recently saved preferences, press the LAST SAVED
- menu button.
-
-
- AUTOMATICALLY ALIGN CONNECTED FIGURES
-
- When you enable this option, also called auto-align, EDGE will
- automatically align figures when you connect them. If you create a
- connector between a first figure and a second, the second is aligned either
- vertically or horizontally with the first figure depending on the relative
- locations of the two figures. This option is generally used in conjunction
- with auto-lock (see below).
-
- ! Alignment will not occur if the two figures are not relatively close to
- being aligned in the first place - within an angle of about 20 degrees of
- being aligned vertically or horizontally. EDGE assumes that figures at a
- smaller angle have been left unaligned intentionally.
-
- If the shortest distance between the two figures is vertical, the figures
- are automatically aligned vertically. If the shortest distance is
- horizontal, the figures are aligned horizontally.
-
-
- AUTOMATICALLY LOCK STRAIGHT CONNECTORS
-
- When you enable this option, also called auto-lock, EDGE will automatically
- lock connectors that are straight. Whenever a connector is deselected for
- any reason, the connector automatically receives either the vertical or
- horizontal lock property as appropriate so that the connector remains
- straight the next time you move either of the connected figures (see
- Connector Properties). This option is generally used in conjunction with
- auto-align.
- 59
-
- AUTOMATIC DESELECT AFTER OPERATIONS
-
- When you enable this option, figures that are the target of an operation
- remain selected after you perform a feature. You then have to deselect
- manually. You can achieve the same result on a case-by-case basis by
- holding the shift key down at the moment that the figures would normally be
- deselected.
-
-
- CREATE FIGURES CENTERED AT INITIAL POINT
-
- When you create a figure with the DRAG mouse button, the figure is either
- created centered at the initial point, or with the figure's upper left hand
- corner at the initial point. When you enable this option, figures will be
- created centered at the initial point of creation.
-
-
- END CONNECTOR MODE AFTER EACH CONNECTOR
-
- When you enable this option, the connector cursor that indicates connection
- mode will disappear after making a single connection. Otherwise, the
- connection mode will remain in effect until you explicitly disable it.
-
-
- MENU ON RIGHT OF SCREEN
-
- This option controls the screen menu. When you enable this option, the
- menu is present, otherwise it is not. When the screen menu is not present,
- the operations normally found in the screen menu can be found as entries in
- the main menu.
-
-
- AUTOMATIC SCROLL WHEN NEAR EDGE OF SCREEN
-
- With this option enabled, the screen will scroll whenever the cursor gets
- close enough to any of the edges of the screen. With this option disabled,
- you must press the DRAG mouse button near the edge of the screen to scroll.
-
-
- SHOW ONLY OUTLINES WHILE SCROLLING
-
- This option controls whether a scrolling screen shows only the outlines of
- the true objects. You can accelerate scrolling on a slower machine by
- enabling this option.
-
-
- TERMINATE TEXT ENTRY WHEN MOUSE MOVES
-
- This option controls whether moving the mouse terminates text entry. When
- this option is enabled, any significant mouse movement causes text entry to
- be terminated. Many people find this a convenient option. Others feel its
- too easy to move the mouse by accident. Choose what you like best.
- 60
-
- SHOW INVISIBLE BOXES
-
- When enabled, this option causes the borders of all invisible boxes to be
- drawn as cornered rectangles (see Invisible (borderless) figures). You can
- then move and edit them more easily.
-
- Even when visible on the screen, invisible boxes will never appear on a
- printout.
-
-
- SHOW GRID (WHEN NOT ZOOMED)
-
- When this option is enabled, the alignment grid is visible (unless zoom is
- active). This option controls ONLY the visibility of the grid. Use of the
- grid for alignment is independent and is controlled by the following
- options.
-
-
- SNAP CENTERS OF FIGURES TO GRID
-
- When this option is enabled, figures that are created or moved will
- automatically snap in place so that their centers are at the nearest grid
- point. This makes it very easy to align figures horizontally and
- vertically regardless of their size.
-
-
- SNAP CENTERS AND SIDES OF FIGURES TO GRID
-
- When this option is enabled, the dimensions (height and width) of figures
- that are created or resized are snapped to the nearest grid point as well
- as the centers of the figures.
-
- ! This option has no effect on circles and invisible boxes.
-
-
- FINER GRID ALIGNMENT
-
- When this option is enabled, the alignment grid becomes finer - grid points
- become closer together. This allows greater flexibility in figure size and
- location but makes it slightly harder to align by hand.
-
- ! The visible grid does not change to reflect this option.
-
-
-
- Changing Screen Colors
- ----------------------
-
- You can program your own choice of screen colors on either a color or a
- monochrome screen. There are three colors you can change, the background
- color, the foreground color, and the menu color. On a monochrome monitor,
- there are obviously only two color choices, black and white. On a color
- monitor, you can choose from any of sixteen different colors.
- 61
-
- Changing the background color
- -----------------------------
-
- To change the color of the screen background, press Alt-B when no menus are
- active, or enter the background color feature code directly. The
- background color of the screen will change to the next available color.
- Cycle through all available colors until you find your favorite.
-
-
- Changing the foreground color
- -----------------------------
-
- To change the color of the screen foreground, press Alt-F when no menus are
- active, or enter the foreground color feature code directly. The
- foreground color of the screen will change to the next available color.
- Cycle through all available colors until you find the one that you like
- best and that goes best with your choice of background color.
-
- Changing the menu color
- -----------------------
-
- To change the color of the menus, press Alt-M when no menus are active, or
- enter the menu color feature code directly. The menu colors will change to
- the next available color.
-
-
- Saving changed colors
- ---------------------
-
- The color changes described above will only remain in effect until you exit
- EDGE unless you save them. Save the screen colors by choosing SAVE in the
- Preferences dialog box (see Preferences).
- 62
-
-
- +-----------------------------+
- | |
- | APPENDIX A: Feature Codes |
- | |
- +-----------------------------+
-
-
- This section lists the EDGE feature codes, the corresponding features, and
- the default key assignment for each. The key assignments shown here are
- only valid until you change them (see Custom Key Assignment).
-
-
- Legend:
-
- ^C means press the control key (Ctrl) and the "C" key together.
- Alt-N means press the Alt key and the "N" key together.
- Key-* means press the "*" key on the keypad (not shift-8)
- Down means press the down arrow key on the keyboard (not numlocked)
-
- (shift status is always ignored, i.e., "^A" is the same as "^a")
-
-
-
- CODE KEY FEATURE DESCRIPTION
- ---- ------- ----------------- ------------------------------------------
- None ^ESC QUICK EXIT Exit without saving - CAUTION!
- 1 Alt-' ' Main Menu Pull up main menu (as with mouse)
- 2 Down Scroll Down Scroll down
- 3 Up Scroll Up Scroll up
- 4 Left Scroll Left Scroll left
- 5 Right Scroll Right Scroll right
- 6 F2 Connect Change to connection mode
- 7 Alt-F Foreground Color Adjust foreground color
- 8 Alt-B Background Color Adjust background color
- 9 Alt-M Menu Color Adjust menu color
- 10 Alt-D DOS Shell Shell out to DOS leaving EDGE resident
- 11 PGUP Zoom In Zoom in (enlarge view)
- 12 PGDN Zoom Out Zoom out (shrink view)
- 13 END Zoom Unzoom/Zoom to last zoom level
- 14 DEL Delete Delete all selected objects
- 15 Type 0 Change type to INVISIBLE
- 16 Type 1 Change type to BOX
- 17 Type 2 Change type to SOLID BOX
- 18 Type 3 Change type to DOUBLE-LINED BOX
- 19 Type 4 Change type to SOLID DOUBLE-LINED BOX
- 20 Type 5 Change type to ELLIPSE (OVAL)
- 21 Type 6 Change type to DOCUMENT
- 22 Type 7 Change type to 3-D (SHADOWED) BOX
- 23 Type 8 Change type to DIAMOND (DECISION)
- 24 Type 9 Change type to ROUNDED-CORNERED BOX
- 25 Type 10 Change type to PARALLELOGRAM
- 26 Type 11 Change type to CIRCLE
- 27 Type 13 Change type to BOX - DOUBLE SIDES
- 28 Type 14 Change type to BARRED ROUNDED-BOX
- 29 Type 15 Change type to TWO HORIZONTAL LINES
- 30 Type 16 Change type to CARD
- 63
-
- CODE KEY FEATURE DESCRIPTION
- ---- ------- ----------------- ------------------------------------------
- 31 Type 17 Change type to HEXAGON
- 32 Type 18 Change type to QUADRILATERAL
- 33 Type 19 Change type to SLANT-TOPPED BOX
- 34 Type 20 Change type to HOME PLATE
- 35 Type 21 Change type to SDL0
- 36 Type 22 Change type to SDL1
- 37 Type 23 Change type to SDL2
- 38 Type 24 Change type to SDL3
- 39 Type 25 Change type to SDL4
- 40 Type 26 Change type to SDL5
- 41 Type 27 Change type to SDL6
- 42 Type 28 Change type to SDL7
- 43 Connector -- Create connector with no arrowheads
- 44 Connector -> Create connector with an arrow to 2nd figure
- 45 Connector <- Create connector with an arrow to 1st figure
- 46 Connector <> Create connector with two arrowheads
- 47 File Menu Invoke the FILE menu
- 48 Figure Library Invoke the figure library
- 49 Misc. Menu Invoke the miscellaneous features menu
- 50 Re-page Adjust the page boundaries
- 51 Reserved
- 52 Size Conform all figures to size of last selected
- 53 Fit Fit all selected figures around their text
- 54 Reserved
- 55 Reserved
- 56 Reserved
- 57 Reserved
- 58 Ins Insert Text Insert text into selected figure
- 59 Straighten Straighten selected connector(s)
- 60 Alt-U Undelete/Paste Undelete the last objects deleted, or paste
- 61 Alt-C Copy Copy selected objects
- 62 Alt-A Align Align selected figures
- 63 Alt-L Label Add a label to the selected connector
- 64 Delete Label Remove the label from the selected connector
- 65 Key-* View Change the window view interactively
- 66 F9 Figure Properties Invoke the figure properties dialog box
- 67 F10 Connector Props Invoke the connector properties dialog box
- 68 Alt-X Exit Exit EDGE, save any changes
- 69-78 Reserved
- 79 Alt-S Save Save the diagram
- 80 Save As Save the diagram under a name (change to)
- 81 Alt-W Write Write the diagram under a name (no change to)
- 82 Revert Menu Revert to last saved version (asks to confirm)
- 83 Revert Revert to last saved version (no confirmation)
- 84 NOP Do nothing
- 85 Clear Delete everything (can be undeleted)
- 86 Alt-O Open Open a different diagram
- 87 Import Import a diagram into the current diagram
- 88 Alt-P Print Invoke the print menu
- 89 Alt-I About Show various information about EDGE
- 90 F1 Help Show the help file
- 91 Save & Exit Force a save and exit
- 92 Discard Exit without save (requires confirmation)
- 93 F8 Page Down Move page boundaries down exactly one page
- 94 F7 Page Up Move page boundaries up exactly one page
- 64
-
- CODE KEY FEATURE DESCRIPTION
- ---- ------- ----------------- ------------------------------------------
- 95 F5 Page Left Move page boundaries left exactly one page
- 96 F6 Page Right Move page boundaries right exactly one page
- 97 Alt-R Right Menu Enable/disable screen menu (on right of screen)
- 98 Reserved
- 99 Reserved
- 100 Key-+ Choose Feature Execute a feature by code
- 101 Alt-K Set Key Assign a feature code to a key
- 102 HOME Home Locate the center of the current diagram
- 103 Key-- Preferences Invoke the preferences dialog box
- 104 File Properties Invoke the file properties dialog box.
- 105 Alt-J Join Join selected connectors into one
- 106 Reserved
- 65
-
-
- +--------------------------+
- | |
- | APPENDIX B: MENU ICONS |
- | |
- +--------------------------+
-
-
- This section lists EDGE icons and their corresponding features. Some
- icons such as FILE, invoke a new menu. These icons are followed by an
- indented list of icons indicating the features available from the new menu.
-
- ICON FEATURE DESCRIPTION
- ------ --------------- ----------------------------------------
- ALIGN Align Invoke the align dialog box
- COPY Copy Copy selected objects
- CPROPS Connector Props Bring up connector properties menu
- DELETE Cut Cut (delete) all selected objects
- DELLBL Delete Label Remove label from the selected connector
- FILE> File Menu Invoke the file menu
- ABOUT About Show various information about EDGE
- CLEAR Clear Delete everything (can be undeleted)
- EXIT Exit Exit EDGE, save any changes
- HELP Help Edit the help file
- IMPORT Import Import a diagram into the current diagram
- OPEN Open Open a different diagram
- PRINT Print Invoke the print menu
- PROPS File Properties Invoke the file properties dialog box.
- REVERT Revert Revert to last saved version of diagram
- SAVE Save Save the diagram
- SAVEAS Save As Save the file under a name (change to)
- WRITE Write Write the file under a name (no change to)
- FPROPS Figure Properties Invoke figure properties dialog box
- JOIN Join Connectors Join the selected connectors into one
- LABEL Label Add a label to the selected connector
- LIB Figure Library Invoke the figure library
- MISC> Misc Menu Invoke miscellaneous functions menu
- CHOOSE Choose a Feature Choose a feature by feature code
- FIT Fit Fit all selected figures to their text
- HOME Home Go to the center of the diagram
- REPAGE Re-Page Adjust the page boundaries
- SETKEY Set Key Assign a feature to a key
- SIZE Size Conform all figures to size of last
- STRGHT Straighten Straighten connector(s)
- TEXT Insert Text Insert text into selected figure
- PREFS Preferences Invoke the preferences dialog box
- UNDEL Undelete Undelete the last objects deleted
- VIEW View Change the window view interactively
-
-
-
- Miscellaneous icons:
-
- CANCEL Cancel the operation
- CONFRM Confirm that you really want to do the operation
-
- 66
-
-
- +-------------------------------+
- | |
- | APPENDIX C: ERROR MESSAGES |
- | |
- +-------------------------------+
-
-
- Error messages occur when you attempt to perform some operation that is not
- valid or does not apply under the circumstances. When an error message
- occurs, you must acknowledge it before continuing. Do this by clicking any
- mouse button on the box marked OK, or simply press any key on the keyboard
- - the key will NOT execute a command, it will simply acknowledge the error.
-
- The possible error messages and probable causes and remedies are listed
- below.
-
-
- At least one figure should be selected
-
- The operation is valid only when applied to one or more figures. Select
- one or more figures and try again.
-
- At most one figure should be selected
-
- The operation is valid only when applied to one figure or fewer. Select
- one figure and try again.
-
- Can't find printers.lst file
-
- The file named "printers.lst" must be located in order to set-up your
- printer. You may get this message if you are executing EDGE from a
- directory other than the EDGEHOME directory and you have not set up the
- EDGEHOME environment variable (see Getting Started).
-
- Can't quick copy due to figure locks
-
- If a figure is position locked so that it cannot move in any direction,
- EDGE will not allow you to quick copy it. Try copying this figure with
- the copy/ paste commands.
-
- Check printer and try again
-
- You attempted to print to a parallel printer port but the printer was not
- ready. Make sure the printer is turned on, on-line, and is not out of
- paper.
-
- Could not open file
-
- EDGE could not open or create a file in the current directory.
-
- Could not open file for saving
-
- Make sure the disk is not full and that the directory that you are trying
- to write to can be written to. If you are attempting to overwrite a
- previous version, make sure the previous version is not write-protected.
- 67
-
- Could not open file to import
-
- The file you specified for the import feature could not be opened. It
- may not exist or it may not be in the specified directory. Check the
- name you entered.
-
- Could not save key definitions to disk
-
- Make sure the disk is not full and that the EDGEHOME environment variable
- is set and the EDGEHOME directory can be written to. Also make sure the
- old EDGE.KEY file is not write-protected.
-
- Could not save preferences to disk
-
- Make sure the disk is not full and that the EDGEHOME environment variable
- is set and the EDGEHOME directory can be written to. Also make sure the
- old EDGE.PRF file is not write-protected.
-
- Could not save printer set-up to disk
-
- When you exit the printer set-up menu by choosing OK, EDGE attempts to
- save your set-up information to disk. Make sure files can be written to
- the EDGEHOME directory and any previous version of EDGE.PRT is not
- write-protected.
-
- Exactly one connector should be selected
-
- The operation you attempted is valid only when applied to exactly one
- connector. Select one connector and try again.
-
- Exactly one figure should be selected
-
- The operation you attempted is valid only when applied to exactly one
- figure. Select one figure and try again.
-
- Figures are already connected
-
- You attempted to connect two connected figures. Any two figures may only
- be connected by a single connector.
-
- File is improper format for load
-
- The file you attempted to load is not in the proper format. This
- probably indicates an error in the filename you entered.
-
- File must have .EDG extension
-
- When specifying a file name for saving a diagram file, the file must end
- in .EDG (upper or lower case). If you do not specify an extension, .EDG
- will be added automatically. However, if the file name you enter has
- some other extension, this error message results.
-
- Invalid feature code
-
- The feature code you entered did not correspond to a valid feature code.
- 68
-
- Invalid file name
-
- EDGE prompted you for a file name and the name you gave was not valid.
- Make sure it does not contain any illegal characters and is the proper
- length. Refer to your DOS manual for the exact file naming syntax.
-
- Invalid parameter, extension must be .EDG
-
- You invoked EDGE on a file with an extension other than .EDG.
-
- Invalid parameter, not a valid filename
-
- You invoked EDGE on a file with an invalid filename.
-
- No connectors are selected
-
- The operation you selected requires one or more connectors to be
- selected. Select one or more connectors and try again.
-
- Not all selected connectors were joined
-
- You performed a join feature on a number of connectors but not all of the
- connectors could be joined into a single connector.
-
- Not enough memory to copy selected objects
-
- Memory is running low. You might be able to copy some portion of the
- objects that are selected. Select fewer objects and try again.
-
- Not enough memory to load file
-
- The file you attempted to load was too large to fit in memory.
-
- Not valid when figures are selected
-
- The operation you tried to perform can only be performed when no figures
- are selected. Deselect all figures and try again.
-
- Nothing to align
-
- You attempted to perform a figure alignment before selecting any figures.
- Select the figures you wish to align and try again.
-
- Nothing to DELETE, buffer cleared
-
- You selected the delete feature while nothing was selected to delete.
- This causes the delete buffer to be cleared, freeing up the memory. You
- can no longer use undelete to retrieve the last thing you deleted.
-
- Nothing to PASTE
-
- A copy must be performed prior to paste.
-
- Nothing to UNDELETE
-
- Either nothing has been deleted that can be undeleted or you cleared the
- delete buffer after the last DELETE (see Undeleting Figures).
- 69
-
- One or more figures not moved due to locks
-
- This message usually results from an attempt to align figures. One or
- more of the figures was locked from being aligned properly with the
- others. You may want to unlock these figures and try again.
-
- Out of memory
-
- EDGE has run out of memory. This indicates that your diagram is too big.
- Split it into multiple files. Exit EDGE immediately or risk a crash.
-
- Page boundaries must be enabled to print
-
- The operation you attempted requires that a page boundary be defined.
- Enable page boundaries in the print menu and try again.
-
- Read-only file
-
- You attempted to write out a diagram file that is marked as read-only.
- If you are sure you want to modify the diagram, change its write-protect
- flag located in the PROPS dialog box.
-
- See file EDGE.HLP for help information
-
- You attempted to access the HELP feature but no HELP was defined. You
- can define the program to view the help file by setting the system
- parameter EDITOR. Help pulls the EDGE.HLP file into your editor. You
- can read this file outside of EDGE or you can print it to your printer.
-
- Selected connectors could not be joined
-
- You attempted to join two connectors that could not be joined into one.
- Join only connectors that are connected to each other by elbows
- (invisible figures).
-
- Some objects were not deleted due to locks
-
- You just deleted one or more objects. If any of those objects were
- protected from deletion by a lock, they will not be deleted and this
- message will result. If you really want to delete these objects, unlock
- them and try again.
-
- Text cannot be added while ZOOMed
-
- Unzoom and try again.
-
- Text is locked for new figures
-
- You attempted to create a figure with text (probably by pressing INS
- while the cursor was not over an existing figure) but the new figure
- properties are set to have locked text modification. Either create the
- figure without text or use the figure properties menu to disable text
- modification lock on new figures.
- 70
-
- Text is locked for this figure
-
- You attempted to modify or create text for a figure that is locked for
- text modification. You can only add or change the text if you eliminate
- the text modification figure lock.
-
- That file already exists
-
- You tried to create a file that already exists.
-
- The selected connectors cannot not be joined
-
- You tried to join two connectors that did not have a figure in common
-
- Two or more connectors must be selected to join
-
- You attempted to perform a join operation without first having selected
- two or more connectors. Select two or more appropriate connectors and
- try again.
-
- Two or more figures should be selected
-
- The operation you attempted requires that at least two figures be
- selected. Select two or more figures and try again.
-
- Unable to access file
-
- This error is analogous to the "abort, retry, ignore?" message in DOS
- except that it always aborts. It indicates that DOS could not open a
- file as requested. The most common cause is a floppy drive door left
- open. Fix the problem and retry the operation.
-
- Unable to open print file - check printer or disk
-
- During a print operation, the output device (or file) could not be
- opened. If printing to a file, the disk may be full, the drive may not
- be ready (check the drive door for a floppy), or file protection may be
- interfering. If printing directly to a printer port (i.e., to lpt1 or
- lpt2 or lpt3), check that the printer is actually connected to the port
- and on-line with paper loaded.
-
- WARNING: memory is low
-
- This message indicates that very little memory is left for EDGE to
- operate. You should treat this as an out of memory indication to avoid
- any problems. Because EDGE uses dynamic memory allocation for many
- things, it may not always be able to recover once memory is completely
- exhausted. This message protects the user from approaching dangerous
- memory problems. Once the "out of memory" message is encountered, it is
- not always possible to guarantee a safe recovery.
-